0
0
0
-1
-1
-1
0
-1
0
-1
-1
0
-1
0
-1
0
-1
1
-2
2
-3
3
-5
5
-8
9
-12
15
-23
39
-142
-533
-528
-626
-678
-655
-624
-680
-720
-710
-729
-702
-764
-806
-760
-845
-946
-1022
-1004
-803
-670
-602
-598
-735
-741
-644
-576
-484
-434
-478
-503
-575
-568
-556
-544
-544
-628
-620
-565
-528
-534
-566
-662
-747
-741
-698
-639
-675
-674
-658
-662
-595
-583
-497
-428
-359
-203
-112
-96
-71
-109
-169
-260
-414
-468
-458
-456
-387
-410
-476
-412
-409
-344
-208
-214
-215
-243
-285
-300
-383
-375
-391
-406
-324
-321
-295
-253
-227
-213
-269
-306
-279
-250
-264
-303
-380
-446
-423
-396
-430
-401
-462
-449
-412
-397
-335
-354
-275
-201
-157
-89
-111
-143
-154
-181
-180
-174
-276
-208
-145
-182
-147
-226
-322
-317
-329
-312
-288
-399
-435
-424
-543
-535
-586
-558
-443
-416
-371
-311
-320
-330
-320
-505
-505
-489
-470
-369
-375
-371
-457
-477
-499
-517
-509
-545
-470
-440
-346
-357
-483
-473
-555
-611
-553
-601
-667
-644
-738
-719
-688
-704
-590
-598
-613
-535
-555
-506
-499
-624
-631
-694
-715
-645
-572
-559
-472
-477
-437
-313
-299
-214
-211
-244
-308
-343
-430
-471
-518
-587
-595
-644
-596
-515
-449
-358
-312
-296
-213
-199
-235
-221
-254
-330
-315
-358
-388
-334
-305
-237
-137
-127
-50
38
29
92
28
7
-55
-144
-113
-147
-170
-171
-210
-180
-165
-139
-89
-59
-11
-6
-52
-132
-196
-201
-195
-176
-172
-189
-158
-79
60
129
306
362
333
417
333
332
306
216
194
152
64
81
36
114
163
206
251
177
309
217
248
235
66
162
110
78
110
-25
-55
-7
22
70
107
-4
45
12
-42
-25
-237
-302
-375
-466
-481
-509
-640
-574
-617
-703
-613
-823
-742
-740
-840
-882
-1024
-1151
-1174
-1190
-1303
-1250
-1311
-1289
-1172
-1170
-1183
-1117
-1162
-1130
-1083
-1181
-1198
-1225
-1303
-1225
-1253
-1295
-1241
-1223
-1147
-1078
-1057
-1044
-994
-1029
-1088
-1098
-1191
-1193
-1171
-1211
-1214
-1223
-1178
-1155
-1098
-1104
-1091
-1084
-1032
-1012
-991
-994
-1016
-1015
-1039
-1018
-1021
-1003
-963
-915
-872
-830
-781
-755
-733
-659
-660
-663
-690
-751
-744
-730
-759
-703
-685
-672
-612
-534
-461
-316
-207
-162
-55
-11
45
139
129
111
76
-27
-24
-28
-67
0
0
100
208
240
431
492
678
806
832
896
856
1052
1190
1285
1409
1430
1590
1759
1878
1989
1993
2066
2140
2288
2445
2562
2780
2861
3010
2963
2887
2912
2920
2989
3200
3138
3175
3261
3214
3417
3487
3597
3696
3555
3055
2276
1168
19
-1047
-2070
-2983
-3737
-4357
-4773
-4855
-4859
-4592
-4269
-3876
-3537
-3266
-3167
-3159
-3102
-2982
-2816
-2654
-2487
-2313
-2049
-1700
-1349
-935
0
0
0
-1
-1
-1
-1
-1
-1
0
-1
0
-1
0
-1
0
-2
1
-2
1
-3
2
-3
2
-4
3
-5
5
-8
16
-104
-1057
-1637
-1838
-1926
-1696
-1640
-1439
-1345
-1330
-1474
-1809
-2063
-2405
-2543
-2799
-3099
-3383
-3663
-3799
-3947
-4142
-4421
-4393
-4251
-3849
-3260
-2675
-1935
-1134
-320
264
700
664
490
289
-111
-460
-861
-1076
-1169
-1081
-1001
-1020
-959
-953
-840
-870
-1017
-1134
-1271
-1326
-1380
-1516
-1694
-1870
-2076
-2298
-2582
-2843
-2982
-2928
-2728
-2436
-2018
-1531
-942
-404
14
238
276
301
264
161
2
-150
-214
-218
-175
-130
-115
-50
33
116
143
131
200
353
500
615
694
686
597
485
300
74
-134
-325
-424
-442
-365
-213
23
302
558
776
921
1080
1249
1430
1536
1648
1794
1947
2155
2333
2429
2546
2674
2747
2831
2951
3081
3355
3691
3964
4334
4585
4834
5152
5270
5303
5338
5285
5320
5509
5680
5765
5416
4099
2664
548
-1447
-3101
-4655
-6036
-6797
-7070
-7112
-6062
-5245
-4345
-3173
-2502
-2051
-1856
-2064
-2388
-2282
-2204
-2072
-1852
-1923
-1687
-1369
-1069
-743
-470
-281
146
769
1356
2168
2891
3530
4128
4462
4417
4037
3352
2308
1353
312
-565
-1121
-1536
-1645
-1624
-1409
-1219
-994
-841
-884
-901
-1096
-1291
-1561
-1920
-2199
-2433
-2668
-2909
-3180
-3601
-3936
-4160
-4344
-4293
-4118
-3793
-3213
-2433
-1689
-941
-372
-4
265
303
179
-130
-443
-815
-1061
-1202
-1358
-1342
-1323
-1217
-1051
-984
-966
-1006
-1056
-1074
-1053
-1055
-1122
-1184
-1293
-1466
-1655
-1927
-2204
-2450
-2614
-2630
-2579
-2380
-2055
-1641
-1136
-652
-237
63
258
352
344
265
113
-19
-146
-248
-284
-312
-307
-319
-321
-290
-228
-129
-19
126
280
441
649
800
868
886
787
631
447
219
-7
-187
-262
-320
-281
-154
-5
195
458
648
795
932
1006
1055
1169
1230
1235
1321
1345
1400
1500
1568
1581
1616
1665
1622
1745
1848
1967
2141
2316
2564
2765
2966
3096
3112
3155
3155
3179
3089
3122
3107
3091
3302
3438
3449
2940
2403
1336
303
-613
-1670
-2679
-3512
-3899
-4273
-3999
-3720
-3432
-2765
-2336
-1982
-1739
-1706
-1858
-1831
-1817
-1944
-1911
-2036
-1990
-1767
-1617
-1483
-1345
-1261
-1130
-851
-630
-328
55
461
1004
1473
1832
2043
2114
1949
1689
1306
759
309
-123
-468
-739
-851
-895
-844
-661
-614
-495
-444
-484
-542
-696
-853
-1031
-1173
-1360
-1531
-1726
-1981
-2280
-2564
-2891
-3140
-3283
-3353
-3271
-3109
-2738
-2348
-1843
-1335
-936
-552
-332
-181
-158
-207
-295
-421
-557
-706
-743
-778
-743
-657
-638
-624
-581
-530
-435
-369
-309
-247
-210
-145
-145
-175
-276
-397
-540
-780
-972
-1174
-1293
-1312
-1269
-1151
-995
-749
-485
-217
52
166
297
389
388
408
331
287
191
170
148
25
33
-101
-103
-142
-178
-113
-85
-3
95
283
390
411
547
546
517
512
376
299
66
-37
-137
-217
-232
-302
-190
-165
-102
-21
6
29
86
194
154
168
283
293
325
420
438
395
450
443
422
426
409
359
378
440
477
545
552
592
630
669
661
680
649
563
605
618
594
664
701
682
771
849
826
843
883
937
877
975
1001
1022
1066
1083
1108
1026
1009
847
667
447
193
-90
-374
-617
-862
-1026
-1157
-1220
-1234
-1166
-1136
-1073
-1028
-983
-1004
-1043
-1041
-1075
-1114
-1156
-1180
-1217
-1205
-1186
-1153
-1084
-1051
-1027
-918
-806
-704
-563
-417
-293
-153
-7
64
120
143
154
127
54
-57
-173
-288
-380
-448
-532
-584
-605
-612
-612
-614
-635
-653
-688
-707
-736
-787
-831
-894
-945
-959
-983
-1002
-1022
-982
-986
-977
-897
-871
-821
-755
-630
-525
-414
-298
-217
-147
-72
-23
0
0
-43
-48
-74
-117
-169
-190
-191
-203
-200
-231
-234
-177
-161
-155
-111
-88
-91
-32
-55
-107
-149
-162
-220
-246
-337
-407
-449
-535
-531
-557
-517
-500
-419
-343
-308
-263
-191
-172
-123
-94
-65
-86
-35
-43
-52
-57
-71
-66
-69
-73
-115
-96
-131
-81
-141
-89
-130
-103
-84
-67
1
-37
-38
-65
-61
-51
-66
-75
-52
-101
0
-105
-61
-113
-105
-106
-191
-94
-219
-174
-173
-237
-202
-228
-183
-240
-209
-184
-223
-189
-266
-231
-266
-240
-282
-287
-291
-289
-276
-300
-280
-288
-304
-255
-222
-235
-202
-225
-199
-181
-151
-167
-191
-191
-228
-207
-272
-301
-331
-344
-328
-306
-280
-295
-224
-178
-166
-138
-159
-129
-83
-60
-68
-56
-45
-41
-31
-33
-59
-45
-34
-42
-59
-79
-89
-108
-116
-149
-182
-209
-237
-261
-304
-332
-333
-348
-332
-319
-308
-291
-274
-274
-275
-261
-269
-251
-249
-252
-241
-220
-219
-204
-204
-186
-143
-97
-103
-113
-99
-114
-100
-65
-43
-81
-85
-91
-120
-142
-191
-254
-276
-280
-274
-283
-307
-291
-287
-278
-264
-241
-231
-221
-211
-243
-262
-302
-338
-344
-351
-365
-378
-392
-407
-398
-389
-394
-409
-415
-385
-362
-332
-305
-285
-262
-236
-214
-224
-219
-235
-213
-186
-178
-178
-190
-179
-202
-190
-209
-257
-278
-288
-288
-294
-272
-262
-262
-273
-263
-255
-267
-262
-272
-291
-304
-302
-303
-308
-300
-326
-345
-346
-377
-394
-383
-373
-372
-351
-320
-303
-267
-233
-195
-169
-155
-146
-139
-165
-201
-192
-210
-207
-221
-232
-252
-250
-217
-234
-223
-230
-220
-197
-174
-149
-135
-107
-116
-132
-144
-162
-173
-192
-204
-223
-245
-245
-278
-281
-283
-292
-279
-281
-250
-240
-232
-234
-230
-226
-225
-226
-236
-233
-255
-271
-285
-293
-286
-286
-287
-305
-294
-265
-240
-234
-225
-225
-221
-212
-221
-218
-209
-212
-216
-211
-199
-179
-188
-210
-218
-246
-287
-283
-259
-251
-235
-225
-214
-202
-208
-217
-204
-196
-189
-173
-176
-177
-165
-150
-141
-135
-123
-99
-90
-86
-94
-75
-54
-32
-31
-28
-24
-35
-46
-65
-93
-118
-130
-151
-173
-175
-179
-201
-213
-219
-241
-258
-242
-238
-269
-299
-333
-372
-397
-394
-373
-369
-365
-352
-342
-342
-315
-288
-281
-265
-244
-227
-219
-218
-206
-201
-201
-217
-234
-258
-280
-277
-284
-281
-269
-262
-256
-240
-226
-205
-174
-178
-188
-210
-244
-275
-294
-307
-323
-325
-339
-335
-324
-323
-344
-356
-364
-378
-370
-366
-366
-338
-331
-323
-312
-286
-278
-280
-274
-280
-274
-269
-238
-198
-175
-147
-101
-68
-59
-53
-39
-48
-78
-87
-97
-105
-120
-151
-170
-175
-193
-217
-234
-270
-287
-292
-305
-324
-339
-335
-342
-347
-326
-312
-299
-319
-332
-322
-331
-326
-313
-293
-264
-243
-203
-161
-149
-132
-120
-118
-110
-93
-106
-120
-113
-116
-130
-132
-143
-163
-168
-165
-164
-187
-199
-189
-179
-162
-155
-176
-194
-205
-232
-245
-260
-286
-309
-307
-304
-301
-296
-273
-253
-236
-232
-227
-218
-221
-193
-202
-221
-201
-205
-227
-224
-218
-228
-223
-211
-205
-218
-200
-188
-193
-172
-171
-174
-186
-204
-211
-219
-236
-257
-284
-282
-259
-268
-257
-258
-279
-298
-318
-312
-328
-335
-339
-360
-388
-395
-389
-368
-363
-371
-329
-301
-310
-318
-293
-279
-256
-237
-229
-214
-217
-203
-221
-238
-250
-252
-257
-269
-276
-285
-287
-312
-324
-306
-300
-306
-317
-332
-329
-323
-346
-366
-354
-378
-405
-422
-461
-461
-471
-490
-470
-462
-465
-471
-477
-490
-483
-448
-452
-454
-412
-380
-354
-302
-283
-252
-226
-221
-179
-151
-157
-151
-141
-141
-132
-136
-153
-149
-158
-167
-138
-139
-156
-162
-162
-204
-224
-221
-242
-268
-278
-286
-312
-319
-323
-341
-360
-361
-354
-339
-322
-303
-280
-293
-300
-265
-248
-255
-246
-250
-256
-257
-228
-216
-211
-188
-175
-155
-138
-125
-107
-90
-105
-130
-114
-115
-129
-132
-156
-178
-195
-237
-280
-295
-324
-366
-382
-404
-423
-403
-406
-397
-367
-368
-376
-363
-379
-365
-367
-401
-388
-407
-395
-392
-369
-359
-329
-293
-295
-284
-258
-213
-235
-203
-192
-157
-170
-191
-198
-224
-257
-294
-322
-350
-357
-351
-360
-384
-389
-378
-357
-348
-317
-305
-301
-304
-313
-350
-352
-372
-371
-386
-379
-373
-418
-378
-383
-378
-382
-369
-361
-339
-308
-308
-302
-316
-295
-288
-287
-305
-327
-356
-358
-380
-374
-355
-351
-343
-358
-344
-349
-317
-306
-307
-304
-326
-307
-310
-286
-277
-281
-291
-289
-274
-285
-308
-299
-299
-306
-286
-281
-284
-282
-297
-267
-280
-287
-280
-305
-293
-322
-305
-316
-325
-322
-315
-321
-316
-314
-290
-291
-301
-295
-320
-261
-265
-266
-230
-237
-243
-236
-224
-242
-222
-240
-245
-232
-246
-218
-223
-220
-221
-217
-219
-231
-223
-270
-272
-286
-297
-316
-331
-313
-340
-358
-342
-349
-351
-337
-316
-323
-304
-306
-294
-277
-310
-294
-337
-338
-341
-349
-329
-326
-313
-330
-286
-290
-271
-261
-257
-248
-234
-234
-268
-255
-280
-289
-299
-291
-301
-328
-316
-297
-301
-312
-314
-292
-319
-305
-299
-345
-341
-354
-364
-351
-363
-364
-328
-309
-326
-317
-308
-294
-294
-290
-280
-324
-310
-312
-277
-289
-277
-217
-240
-220
-235
-229
-278
-267
-295
-332
-329
-366
-349
-363
-344
-377
-338
-402
-394
-371
-363
-368
-376
-344
-374
-334
-380
-357
-380
-388
-353
-337
-337
-361
-285
-327
-324
-305
-336
-316
-335
-309
-294
-304
-284
-263
-246
-274
-267
-270
-259
-267
-275
-261
-260
-269
-293
-258
-274
-306
-276
-318
-289
-287
-275
-264
-304
-276
-318
-312
-336
-331
-374
-354
-362
-347
-326
-332
-276
-315
-256
-278
-261
-247
-259
-243
-281
-244
-263
-242
-233
-229
-221
-175
-169
-139
-171
-91
-155
-132
-111
-156
-141
-228
-156
-218
-216
-233
-243
-266
-268
-258
-266
-260
-296
-313
-294
-272
-272
-238
-269
-240
-262
-201
-213
-261
-204
-241
-258
-284
-253
-262
-320
-255
-279
-290
-304
-323
-321
-304
-330
-346
-343
-351
-335
-308
-325
-324
-364
-299
-370
-331
-343
-371
-318
-314
-319
-367
-410
-409
-439
-479
-492
-557
-627
-1160
-994
-1235
-1143
-1378
-1389
-1471
-1613
-1269
-1587
-1786
-1788
-1626
-1406
-1108
-922
-674
-524
231
212
624
675
739
1151
944
1026
862
718
499
447
168
-201
-483
-893
-980
-1213
-1257
-1370
-1292
-1074
-738
-485
-384
83
284
474
596
693
505
559
415
233
-174
-199
-1238
-1599
-1850
-2119
-2257
-2534
-2242
-2646
-1798
-1484
-801
-634
-257
411
466
1097
1090
1172
1064
1186
1094
724
495
103
-253
-538
-889
-1079
-1229
-1323
-1130
-1133
-937
-805
-498
-184
-178
109
85
279
62
252
101
-67
-164
-371
-463
-809
-679
-1001
-933
-1025
-851
-660
-480
-258
128
369
549
883
759
891
819
881
596
506
523
27
319
-13
-67
-118
-64
-74
-130
86
91
191
302
705
655
889
808
899
688
675
544
142
61
-315
-500
-644
-844
-1345
-1490
-1392
-1398
-1332
-1323
-1145
-982
-577
-243
-91
186
440
691
850
932
903
757
710
464
103
-34
-345
-659
-685
-862
-975
-977
-855
-807
-628
-408
-273
-153
74
186
150
306
244
201
-10
-20
-239
-485
-581
-793
-898
-1018
-945
-967
-843
-744
-627
-440
-236
-91
43
169
209
226
258
243
75
17
-61
-205
-323
-400
-415
-593
-587
-565
-570
-399
-390
-327
-204
-145
-73
-9
107
-91
-104
-8
-105
-225
-366
-361
-445
-526
-529
-583
-605
-645
-492
-409
-512
-355
-239
-148
-157
-12
-21
-33
-17
6
-21
-180
-226
-223
-214
-383
-366
-313
-336
-348
-203
-251
-233
-185
-138
-191
-214
-92
-140
-174
-226
-187
-286
-258
-333
-412
-467
-373
-392
-449
-402
-416
-334
-239
-150
-200
-122
-28
-23
10
-73
-157
-89
-48
-169
-279
-316
-327
-264
-266
-347
-367
-304
-299
-234
-176
-228
-239
-162
-74
-184
-201
-208
-208
-354
-402
-395
-466
-509
-567
-527
-562
-557
-559
-444
-481
-500
-429
-403
-446
-425
-285
-330
-390
-421
-403
-427
-377
-362
-399
-519
-502
-426
-398
-336
-365
-420
-365
-258
-198
-198
-197
-237
-283
-210
-199
-222
-196
-207
-311
-347
-337
-320
-368
-377
-436
-465
-341
-300
-299
-333
-259
-234
-209
-170
-155
-213
-206
-218
-241
-260
-290
-321
-389
-388
-355
-347
-372
-349
-308
-259
-220
-202
-208
-207
-232
-213
-188
-212
-253
-225
-191
-187
-160
-157
-262
-85
-100
3
-136
-86
-104
-75
-66
-134
-134
-201
-247
-204
-155
-364
-280
-285
-212
-254
-218
-236
-229
-243
-211
-224
-293
-306
-283
-291
-289
-267
-321
-330
-302
-208
-260
-204
-260
-234
-189
-151
-88
-47
-99
-166
-144
-160
-143
-130
-173
-212
-265
-288
-244
-268
-296
-344
-304
-253
-210
-130
-113
-122
-96
-61
-36
-10
-36
-60
-87
-133
-147
-209
-287
-344
-354
-387
-376
-327
-344
-327
-316
-277
-190
-137
-132
-125
-127
-140
-93
-80
-89
-139
-144
-125
-114
-128
-201
-206
-174
-182
-173
-139
-106
-70
0
36
51
41
9
37
38
14
4
-28
-62
-91
-94
-128
-166
-168
-183
-163
-136
-161
-171
-145
-117
-77
-60
-93
-48
-51
-45
-64
-75
-73
-83
-103
-165
-150
-147
-80
-24
-11
-40
-9
63
100
109
102
60
48
52
52
28
-18
-59
-59
-19
-27
-17
24
17
28
79
92
108
132
121
153
192
179
155
144
127
61
94
37
22
34
-2
8
42
125
192
259
238
298
304
336
358
292
224
176
175
188
212
96
69
17
-20
-4
-91
-178
-180
-132
-78
-45
-47
-22
55
57
44
9
-26
-19
38
51
14
47
89
131
121
61
45
64
100
73
51
-31
-9
71
85
36
-41
-104
-136
-119
-264
-324
-392
-410
-393
-429
-463
-472
-403
-396
-413
-430
-405
-359
-309
-271
-311
-309
-267
-259
-267
-367
-445
-512
-505
-535
-597
-613
-638
-582
-548
-512
-499
-470
-446
-432
-441
-513
-514
-506
-511
-488
-490
-485
-489
-426
-458
-469
-470
-478
-419
-443
-453
-469
-424
-389
-353
-370
-394
-348
-342
-284
-254
-240
-195
-92
-38
12
31
10
93
142
142
171
228
262
326
362
361
455
383
352
436
480
427
399
502
430
359
426
471
512
489
527
682
725
815
946
1081
1096
1263
1353
1428
1451
1453
1482
1518
1490
1476
1545
1520
1525
1508
1530
1590
1583
1649
1728
1730
1869
1934
2076
2087
2131
2093
2141
2149
2012
1977
1817
1627
1450
1249
939
571
199
-293
-728
-1203
-1698
-2016
-2333
-2594
-2734
-2752
-2798
-2737
-2575
-2547
-2439
-2282
-2109
-1941
-1758
-1528
-1289
-1085
-934
-763
-661
-618
-569
-521
-495
-492
-477
-422
-373
-361
-359
-352
-443
-543
-663
-826
-996
-1146
-1292
-1421
-1527
-1640
-1742
-1818
-1904
-2023
-2070
-2087
-2072
-1998
-1896
-1762
-1609
-1464
-1328
-1186
-1092
-1049
-991
-953
-987
-972
-926
-926
-922
-944
-958
-956
-979
-999
-973
-910
-836
-729
-606
-493
-361
-266
-221
-207
-255
-294
-312
-364
-397
-401
-391
-374
-352
-317
-278
-231
-169
-99
-39
25
102
190
290
378
443
522
586
644
722
808
923
1038
1185
1358
1496
1650
1852
1959
2069
2203
2261
2420
2512
2607
2703
2846
2947
3111
3283
3344
3403
3459
3701
3712
3994
4088
4261
4595
4829
5070
5339
5608
5785
5843
4773
3383
1369
-714
-2324
-3897
-5380
-6427
-7276
-7974
-7852
-7802
-7627
-7014
-6523
-5733
-4606
-3599
-2338
-842
531
1667
2593
2933
2939
2659
2223
1720
1318
1193
1116
1097
1207
1326
1616
2039
2281
2459
2460
2390
2459
2604
2614
2506
2112
1477
700
-333
-1485
-2651
-3715
-4572
-5115
-5413
-5442
-5196
-4838
-4367
-3840
-3265
-2660
-2023
-1430
-876
-256
294
753
1017
993
640
189
-348
-875
-1351
-1778
-2082
-2156
-1965
-1750
-1450
-1246
-1147
-1037
-978
-964
-922
-909
-917
-894
-999
-1217
-1501
-1906
-2323
-2700
-3016
-3173
-3155
-2980
-2642
-2224
-1782
-1342
-935
-679
-548
-515
-507
-478
-462
-431
-475
-603
-753
-928
-1132
-1308
-1422
-1455
-1357
-1118
-797
-413
-38
269
509
608
615
511
358
191
9
-160
-290
-387
-506
-593
-707
-775
-790
-735
-586
-311
3
382
748
1060
1303
1480
1551
1630
1647
1695
1812
1856
1995
2198
2408
2540
2783
2861
3091
3236
3444
3687
4077
4331
4689
4914
5083
5243
5180
5247
5164
5228
5198
5235
5146
4188
2563
509
-1836
-3703
-5253
-6474
-7460
-7911
-8515
-8531
-8010
-7654
-6842
-6069
-5378
-4402
-3077
-1800
-285
1207
2192
3083
3495
3373
3103
2565
2027
1760
1720
1821
1997
2077
2088
2182
2289
2406
2506
2488
2332
2147
2019
1900
1738
1315
521
-553
-1722
-2963
-4012
-4789
-5365
-5624
-5623
-5459
-5047
-4521
-4005
-3427
-2824
-2229
-1477
-642
48
715
1218
1498
1658
1582
1287
930
481
5
-298
-536
-789
-914
-1030
-1181
-1324
-1533
-1777
-1982
-2171
-2314
-2375
-2362
-2365
-2412
-2556
-2785
-2979
-3132
-3231
-3196
-3039
-2810
-2449
-2085
-1711
-1330
-1039
-845
-719
-678
-692
-676
-682
-691
-729
-848
-1000
-1188
-1371
-1539
-1666
-1726
-1651
-1484
-1246
-954
-664
-411
-243
-154
-149
-155
-184
-216
-262
-350
-462
-621
-783
-959
-1108
-1181
-1178
-1115
-977
-750
-465
-108
264
582
856
1022
1104
1121
1104
1064
1047
1009
998
1005
1011
1080
1111
1278
1445
1705
1989
2380
2735
3118
3451
3637
3888
3905
3967
4001
4080
3987
4070
4081
4112
4302
4385
4593
4772
4961
5152
4904
3617
1901
-415
-2562
-4156
-5350
-6194
-6680
-7354
-8182
-8206
-8144
-7653
-6745
-6024
-5097
-3760
-2387
-843
971
2322
3206
3683
3467
3194
2872
2461
2215
2084
2013
1977
1878
1637
1473
1283
1142
1241
1481
1771
1982
2019
1908
1726
1352
695
-185
-1234
-2394
-3460
-4293
-4821
-5027
-5054
-5082
-5065
-4903
-4617
-4088
-3372
-2566
-1652
-745
90
808
1383
1677
1698
1491
1147
856
573
293
82
-98
-352
-673
-970
-1270
-1469
-1700
-1958
-2151
-2227
-2258
-2275
-2282
-2467
-2645
-2956
-3303
-3492
-3569
-3550
-3407
-3102
-2779
-2404
-2071
-1787
-1504
-1218
-938
-723
-461
-251
-107
-97
-239
-433
-733
-1026
-1297
-1556
-1746
-1846
-1825
-1693
-1502
-1326
-1170
-1016
-830
-675
-514
-369
-237
-82
-5
-21
-134
-323
-544
-765
-997
-1154
-1177
-1113
-955
-724
-508
-327
-168
-2
201
406
596
748
868
963
1009
1006
967
878
780
679
593
653
801
1058
1398
1673
1954
2154
2326
2513
2745
2858
3037
3156
3205
3387
3375
3433
3374
3409
3338
3424
3583
3689
4067
4274
4558
4827
5069
5320
4785
3482
1530
-1041
-3102
-4523
-5293
-5871
-6257
-7118
-7944
-8090
-8240
-7564
-6566
-5543
-4334
-2862
-1529
-52
1799
2860
3462
3619
3051
2495
2187
2150
2283
2379
2257
1972
1538
1004
766
609
757
1191
1674
2132
2346
2421
2182
1705
984
76
-841
-1761
-2547
-3185
-3698
-4166
-4523
-4741
-4992
-5078
-4941
-4560
-3868
-2846
-1769
-778
85
703
1088
1249
1274
1200
1115
1050
961
871
705
447
129
-265
-701
-1087
-1366
-1499
-1404
-1282
-1267
-1426
-1728
-2125
-2541
-2863
-3211
-3384
-3482
-3533
-3487
-3400
-3218
-3044
-2777
-2515
-2236
-1918
-1569
-1029
-476
2
293
310
144
-127
-411
-677
-866
-1016
-1129
-1245
-1383
-1520
-1639
-1699
-1702
-1603
-1445
-1242
-992
-689
-422
-290
-243
-303
-390
-487
-551
-586
-601
-602
-599
-605
-651
-699
-731
-691
-595
-432
-241
-31
197
401
537
561
516
451
399
404
431
506
569
633
724
765
859
918
1121
1362
1635
1935
2129
2390
2488
2589
2542
2492
2377
2270
2250
2142
2226
2232
2373
2530
2737
2915
3092
3349
3491
3877
4190
4538
4951
5285
5489
5279
4253
2501
241
-2023
-3624
-4587
-4966
-5032
-5215
-5890
-6537
-7246
-7469
-6849
-5673
-4096
-2410
-1086
-266
563
1096
1593
2071
2084
1858
1579
1186
1046
1140
1310
1449
1292
701
107
-308
-264
470
1503
2426
2976
2909
2294
1577
900
422
203
-16
-380
-969
-1801
-2638
-3343
-3781
-4033
-4146
-4191
-4103
-3839
-3332
-2594
-1815
-1128
-646
-418
-423
-416
-310
-41
345
680
793
587
149
-376
-812
-1036
-1053
-933
-803
-737
-737
-902
-1187
-1456
-1651
-1770
-1864
-1938
-2017
-2079
-2130
-2214
-2317
-2442
-2577
-2620
-2521
-2354
-2110
-1786
-1468
-1175
-964
-894
-930
-966
-958
-881
-783
-689
-622
-622
-682
-836
-1016
-1141
-1178
-1102
-934
-750
-583
-473
-394
-365
-413
-444
-455
-449
-385
-281
-218
-242
-339
-480
-641
-825
-977
-1016
-945
-795
-644
-521
-437
-387
-334
-255
-185
-73
74
228
387
500
570
569
515
438
426
439
487
600
783
993
1163
1313
1456
1600
1785
1969
2111
2261
2382
2475
2510
2475
2415
2388
2372
2391
2415
2506
2597
2713
2849
3004
3218
3407
3616
3882
4125
4336
4534
4347
3665
2506
901
-567
-1803
-2638
-3033
-3166
-3401
-3837
-4576
-5561
-6278
-6516
-6054
-4940
-3487
-2315
-1433
-1098
-1120
-1177
-1192
-1003
-411
252
755
1042
868
477
60
-319
-466
-272
-9
440
985
1436
1824
2100
2152
2183
2210
2168
2164
2165
2092
1986
1702
1158
491
-310
-1101
-1787
-2276
-2594
-2676
-2667
-2648
-2650
-2727
-2823
-2842
-2754
-2572
-2272
-1896
-1513
-1215
-1060
-1066
-1185
-1342
-1470
-1486
-1394
-1277
-1143
-1016
-974
-948
-1055
-1210
-1267
-1177
-966
-711
-488
-376
-326
-420
-626
-866
-1092
-1247
-1263
-1185
-1140
-1200
-1361
-1616
-1784
-1915
-2019
-1988
-1869
-1694
-1519
-1455
-1451
-1433
-1453
-1449
-1422
-1370
-1270
-1155
-1067
-961
-889
-870
-827
-776
-749
-667
-532
-388
-184
-14
89
138
113
44
-17
-73
-110
-129
-113
-93
-133
-224
-355
-465
-532
-521
-411
-297
-177
-56
25
20
-10
1
43
125
221
305
367
389
393
393
428
504
632
814
1031
1241
1431
1611
1781
1945
2093
2197
2291
2387
2443
2496
2589
2667
2781
2850
2920
2948
3016
3052
3136
3296
3473
3702
3925
4147
4280
4282
3808
2960
1694
347
-772
-1697
-2327
-2731
-3017
-3448
-4036
-4863
-5618
-6101
-6058
-5412
-4252
-3101
-2251
-1723
-1610
-1623
-1582
-1424
-1039
-342
261
722
852
613
266
-46
-230
-119
231
676
1208
1708
2049
2251
2318
2274
2288
2295
2315
2358
2388
2276
1997
1498
808
65
-665
-1298
-1766
-2089
-2307
-2420
-2511
-2647
-2826
-2999
-3078
-2994
-2771
-2453
-2079
-1729
-1490
-1322
-1298
-1378
-1463
-1509
-1464
-1285
-1052
-839
-751
-769
-831
-937
-980
-1027
-968
-794
-517
-276
-157
-198
-380
-598
-820
-986
-1069
-1107
-1092
-1054
-1091
-1247
-1488
-1724
-1906
-1941
-1868
-1756
-1609
-1487
-1442
-1468
-1593
-1700
-1706
-1671
-1568
-1417
-1294
-1193
-1088
-1077
-1104
-1109
-1064
-954
-767
-562
-366
-172
-62
14
53
23
-16
-29
-14
33
56
66
34
-58
-166
-282
-403
-468
-446
-368
-268
-157
-113
-115
-129
-151
-156
-89
19
144
261
305
321
311
292
266
323
388
499
647
809
958
1079
1175
1274
1391
1483
1611
1759
1896
2058
2243
2426
2524
2555
2565
2558
2727
2847
3052
3210
3326
3475
3554
3631
3702
3848
3970
4125
4215
3806
2996
1792
462
-583
-1430
-2016
-2400
-2717
-3207
-3773
-4593
-5357
-5760
-5675
-5101
-4125
-3140
-2535
-2170
-2062
-1988
-1737
-1414
-961
-330
138
394
489
377
207
144
141
199
456
733
1049
1418
1752
2002
2255
2319
2293
2255
2125
2064
2145
2169
2005
1624
958
201
-484
-1076
-1527
-1749
-1887
-1965
-2067
-2293
-2611
-2862
-2980
-2888
-2559
-2189
-1881
-1652
-1529
-1512
-1493
-1496
-1490
-1393
-1264
-1133
-998
-884
-923
-970
-1032
-1083
-1056
-1068
-1018
-838
-598
-441
-303
-310
-419
-513
-650
-783
-787
-735
-717
-702
-827
-1110
-1407
-1679
-1852
-1875
-1837
-1781
-1655
-1567
-1600
-1712
-1863
-1930
-1848
-1747
-1622
-1469
-1353
-1287
-1223
-1238
-1241
-1169
-1080
-908
-681
-447
-277
-109
-10
45
73
44
30
51
85
120
127
109
18
-115
-263
-408
-499
-530
-472
-390
-296
-257
-261
-280
-320
-330
-319
-271
-163
-50
14
70
72
32
34
57
107
198
324
498
649
802
921
1021
1118
1232
1362
1532
1681
1832
1991
2150
2241
2290
2352
2387
2482
2557
2708
2870
3009
3087
3133
3174
3136
3228
3319
3511
3719
3952
4111
4136
3741
2881
1806
545
-321
-1005
-1450
-1928
-2335
-2956
-3645
-4381
-5126
-5460
-5315
-4770
-3970
-3085
-2624
-2345
-2118
-1939
-1577
-1094
-740
-285
130
302
435
496
418
351
322
196
243
455
725
1175
1615
1923
2045
2036
1843
1751
1756
1867
2101
2267
2139
1624
893
105
-520
-922
-1181
-1366
-1539
-1744
-2007
-2288
-2521
-2730
-2754
-2613
-2360
-2074
-1846
-1700
-1580
-1489
-1445
-1416
-1422
-1459
-1411
-1304
-1166
-1048
-1033
-1100
-1182
-1245
-1349
-1329
-1206
-972
-695
-512
-490
-543
-618
-724
-776
-795
-744
-658
-604
-645
-831
-1094
-1386
-1612
-1713
-1730
-1725
-1696
-1583
-1507
-1513
-1616
-1746
-1795
-1744
-1595
-1449
-1309
-1205
-1117
-1084
-1131
-1150
-1135
-1051
-892
-679
-465
-296
-149
-35
18
54
74
109
175
243
292
285
232
145
12
-134
-285
-384
-401
-373
-312
-293
-306
-347
-406
-463
-491
-473
-411
-305
-188
-112
-79
-103
-129
-106
-46
72
250
425
584
726
825
877
945
1018
1142
1338
1484
1629
1747
1830
1874
1910
1953
1979
2064
2135
2196
2290
2377
2454
2577
2628
2699
2774
2815
2926
3087
3265
3399
3582
3713
3839
3863
3292
2509
1487
527
-211
-758
-1267
-1859
-2304
-3040
-3612
-4258
-4787
-4903
-4630
-4098
-3461
-2830
-2617
-2359
-1970
-1711
-1199
-810
-584
-283
-45
85
188
344
222
180
82
-97
25
274
641
1078
1470
1617
1675
1694
1562
1653
1755
1900
2084
2067
1782
1227
674
79
-339
-631
-979
-1266
-1578
-1810
-2017
-2202
-2382
-2536
-2527
-2485
-2300
-2066
-1855
-1684
-1557
-1466
-1466
-1460
-1483
-1462
-1335
-1209
-1090
-1077
-1141
-1224
-1257
-1231
-1229
-1150
-1027
-877
-709
-576
-524
-529
-538
-607
-692
-756
-818
-830
-824
-908
-1100
-1307
-1538
-1708
-1749
-1734
-1687
-1596
-1536
-1527
-1536
-1602
-1663
-1610
-1527
-1441
-1332
-1261
-1211
-1178
-1168
-1166
-1119
-1101
-1041
-871
-693
-527
-347
-183
-71
-4
5
6
57
110
157
177
114
16
-109
-290
-462
-566
-620
-649
-614
-561
-544
-513
-504
-496
-461
-414
-327
-212
-73
40
131
174
168
161
180
259
325
426
517
604
692
742
805
876
955
1063
1199
1324
1468
1579
1684
1730
1792
1817
1833
1887
1932
2031
2077
2190
2241
2289
2305
2355
2451
2526
2699
2827
3025
3195
3369
3556
3676
3780
3375
2711
1812
773
54
-618
-1138
-1782
-2261
-3035
-3714
-4148
-4702
-4812
-4708
-4341
-3830
-3193
-2856
-2587
-2050
-1771
-1356
-915
-769
-527
-249
-27
67
264
193
29
35
-159
-30
233
483
837
1218
1449
1526
1677
1636
1665
1770
1751
1771
1706
1495
1043
547
32
-485
-857
-1293
-1618
-1818
-2017
-2134
-2267
-2373
-2503
-2504
-2430
-2278
-2000
-1810
-1667
-1564
-1484
-1480
-1476
-1471
-1493
-1389
-1270
-1192
-1074
-1043
-1071
-1099
-1072
-1023
-934
-844
-786
-669
-615
-553
-584
-686
-813
-910
-939
-976
-1002
-1064
-1129
-1207
-1324
-1439
-1557
-1644
-1630
-1591
-1510
-1449
-1438
-1466
-1499
-1526
-1564
-1514
-1444
-1379
-1277
-1204
-1173
-1128
-1099
-1060
-958
-849
-740
-546
-380
-254
-149
-114
-80
-58
-81
-96
-99
-92
-95
-152
-237
-340
-448
-565
-642
-654
-626
-573
-531
-480
-423
-395
-390
-382
-339
-272
-195
-113
-6
62
111
142
144
187
254
338
411
448
555
651
704
794
899
1001
1061
1129
1230
1336
1408
1365
1353
1343
1352
1338
1360
1431
1542
1712
1805
1950
2288
2528
2529
2562
2600
2669
2840
3073
3295
3571
3602
3432
3322
3364
3170
2219
1109
-240
-1290
-2186
-2757
-3178
-3740
-4224
-4895
-5088
-5270
-5015
-4576
-3973
-3102
-2161
-1298
-788
-78
359
661
1047
1130
1294
1431
1381
1149
1022
907
540
402
174
111
352
595
971
1304
1472
1289
1132
893
665
540
144
-211
-588
-1054
-1658
-2312
-2822
-3198
-3298
-3316
-3136
-2724
-2343
-1977
-1651
-1294
-945
-591
-224
101
430
581
568
415
209
-6
-298
-512
-619
-601
-538
-517
-511
-493
-531
-743
-941
-1091
-1221
-1328
-1552
-1909
-2205
-2453
-2766
-3030
-3204
-3223
-3046
-2748
-2435
-1991
-1519
-1214
-934
-654
-383
-175
10
76
86
36
-252
-568
-943
-1287
-1511
-1635
-1628
-1557
-1388
-1305
-1254
-1122
-1096
-1012
-895
-785
-634
-547
-601
-720
-817
-974
-1105
-1175
-1165
-1009
-824
-663
-486
-283
-132
-27
43
90
176
197
147
34
-76
-230
-388
-516
-601
-582
-487
-311
-122
89
288
455
600
693
782
884
964
959
939
895
822
742
539
308
179
151
184
278
421
553
774
969
1136
1388
1651
1867
2033
2155
2170
2222
2267
2142
2183
2329
2375
2495
2588
2772
3065
3382
3501
3607
3953
4073
4356
4478
4495
4262
2924
1215
-1059
-2709
-4207
-5226
-5833
-6290
-6120
-6619
-6458
-6336
-5804
-4735
-3448
-1841
-455
1084
1652
2052
2389
2132
2088
1776
1510
1312
1305
1200
994
1087
783
742
774
839
1247
1601
1874
1930
1842
1188
239
-752
-1795
-2435
-2935
-3330
-3534
-3706
-3836
-3925
-3808
-3474
-2794
-1922
-1033
-14
761
1285
1422
1307
1093
887
673
415
313
174
-62
-326
-624
-787
-823
-721
-503
-188
128
226
134
-145
-510
-959
-1646
-2220
-2777
-3280
-3634
-3921
-4038
-4023
-3777
-3570
-2936
-2252
-1594
-776
-119
429
795
949
745
484
238
-194
-440
-777
-1168
-1386
-1607
-1797
-1900
-1795
-1694
-1414
-1127
-902
-652
-630
-769
-925
-1116
-1326
-1467
-1559
-1622
-1576
-1517
-1415
-1228
-1002
-711
-345
31
372
637
720
677
531
269
-66
-397
-719
-992
-1157
-1248
-1256
-1161
-1010
-747
-461
-114
252
565
800
937
1016
933
786
557
250
-23
-221
-353
-440
-485
-406
-277
-72
94
303
516
753
1025
1190
1402
1361
1317
1193
1122
1050
1037
1058
1127
1434
1651
1847
1948
2011
2334
2647
2928
3076
3231
3282
3214
3124
2912
2844
2836
2782
2972
3124
3317
3331
3445
2880
1544
-65
-2027
-3218
-4186
-4730
-5356
-5568
-5780
-5880
-5490
-5254
-4585
-3494
-1981
-451
995
1821
1986
2194
2232
2184
2184
1801
1485
1305
1279
1130
1065
853
640
739
820
1027
1196
1241
1167
997
446
-360
-1343
-2240
-2896
-3224
-3447
-3533
-3495
-3454
-3280
-3081
-2640
-2040
-1185
-326
444
1037
1328
1331
1077
746
456
261
154
98
37
-77
-259
-422
-566
-582
-478
-291
-77
55
3
-299
-742
-1309
-1783
-2293
-2830
-3182
-3439
-3589
-3773
-3793
-3699
-3242
-2795
-2304
-1651
-1065
-561
-124
166
209
267
118
-172
-352
-600
-879
-1068
-1229
-1358
-1396
-1436
-1473
-1343
-1252
-1168
-1101
-1075
-1104
-1209
-1356
-1545
-1652
-1699
-1653
-1547
-1406
-1220
-1021
-804
-561
-281
-25
197
400
515
538
384
133
-132
-383
-618
-804
-936
-1016
-1008
-962
-916
-847
-676
-457
-227
2
214
373
447
458
417
357
283
238
251
287
277
312
349
390
433
434
442
424
442
559
692
760
859
844
826
854
1003
1030
1109
1197
1396
1623
1684
1510
1396
1554
1654
1813
1849
1967
2086
2212
2305
2447
2650
2850
3016
3212
3462
3618
3652
3633
3658
3781
3743
2797
1056
-870
-2810
-4008
-4881
-5445
-5844
-5650
-5743
-5565
-4983
-4587
-3630
-2425
-920
428
1624
1832
1689
1712
1548
1512
1438
1092
960
1025
1029
1045
1227
1261
1423
1621
1658
1755
1615
1297
906
468
-244
-1169
-2177
-3007
-3438
-3688
-3712
-3531
-3219
-2840
-2418
-2008
-1463
-800
-205
366
847
1189
1228
976
516
123
-94
-221
-243
-196
-98
-17
-6
-66
-134
-121
-83
2
57
-45
-415
-1014
-1627
-2163
-2520
-2742
-2989
-3242
-3262
-3248
-3095
-3002
-2863
-2580
-1930
-1347
-920
-555
-495
-325
-165
-87
-179
-257
-358
-411
-332
-447
-642
-763
-885
-882
-902
-975
-1109
-1155
-1247
-1342
-1432
-1655
-1784
-1844
-1847
-1730
-1611
-1481
-1297
-1057
-797
-548
-384
-285
-119
32
125
139
66
-16
-163
-372
-570
-691
-723
-735
-721
-709
-662
-617
-590
-602
-535
-371
-190
-11
122
190
197
228
235
251
273
320
407
498
537
520
484
417
418
430
467
499
535
544
521
503
451
469
478
574
709
842
1010
1147
1255
1386
1559
1713
1898
2010
2085
2248
2316
2404
2519
2579
2617
2666
2702
2778
2868
2869
2991
3177
3363
3427
3466
3511
3497
3392
2117
338
-1666
-3467
-4624
-5295
-5707
-5990
-5679
-5816
-5293
-4651
-4038
-3012
-1541
15
1431
2326
2174
1913
1806
1548
1500
1346
1004
948
960
879
941
1141
1159
1400
1595
1654
1667
1377
887
419
-190
-1012
-1936
-2848
-3544
-3798
-3812
-3636
-3247
-2842
-2333
-1831
-1310
-685
-33
511
932
1321
1413
1211
772
245
-118
-287
-351
-336
-193
-25
108
128
-12
-100
-101
-99
-98
-201
-467
-975
-1612
-2202
-2620
-3029
-3350
-3355
-3200
-2938
-2809
-2758
-2649
-2183
-1726
-1253
-808
-501
-228
-37
-49
-198
-265
-378
-420
-343
-359
-441
-559
-681
-759
-768
-866
-1009
-1056
-1163
-1297
-1483
-1697
-1851
-1897
-1900
-1852
-1713
-1498
-1235
-966
-682
-396
-144
48
174
236
260
252
158
28
-122
-291
-474
-651
-753
-822
-818
-746
-661
-542
-481
-475
-459
-396
-316
-261
-198
-131
-7
117
164
165
239
387
508
653
778
836
813
771
647
508
338
169
85
48
22
21
52
112
363
587
774
932
1162
1445
1635
1660
1643
1680
1624
1610
1547
1464
1462
1553
1656
1778
1876
2016
2323
2539
2750
2934
3000
3122
3256
3248
3195
3224
3109
3125
3129
2911
1972
309
-1552
-3313
-4255
-4875
-5214
-5333
-5132
-5047
-4760
-4275
-3842
-2930
-1805
-463
771
1642
1823
1514
1319
1180
1239
1369
1340
1364
1452
1516
1454
1430
1458
1561
1655
1604
1404
1019
500
-130
-870
-1539
-2247
-2918
-3349
-3551
-3498
-3231
-2833
-2412
-1880
-1381
-931
-433
-19
428
707
914
941
826
553
181
-86
-207
-152
-11
184
348
479
473
307
111
-75
-213
-335
-517
-790
-1203
-1688
-2190
-2528
-2688
-2625
-2456
-2544
-2570
-2413
-2174
-1987
-1977
-1974
-1578
-947
-665
-562
-555
-541
-334
-128
-133
-171
-190
-205
-108
-129
-397
-718
-977
-1113
-1187
-1310
-1564
-1714
-1753
-1798
-1847
-1945
-1931
-1763
-1550
-1324
-1118
-900
-678
-537
-453
-298
-110
11
48
27
32
55
-25
-153
-284
-364
-418
-435
-493
-567
-638
-712
-720
-718
-721
-704
-611
-433
-218
-49
56
174
295
438
549
603
671
722
753
684
593
543
500
420
324
235
219
217
173
142
104
177
364
549
689
816
906
1052
1231
1367
1381
1475
1648
1866
1977
1896
1711
1651
1777
1820
2005
2153
2331
2512
2669
2789
2774
2723
2730
2824
3110
3335
3349
3211
3124
3010
2484
1111
-646
-2517
-3873
-4572
-4968
-5229
-5175
-5146
-4990
-4366
-3831
-2975
-1940
-648
601
1699
1942
1613
1201
916
957
1158
1228
1271
1346
1320
1284
1340
1396
1580
1787
1838
1741
1354
662
-154
-895
-1524
-2055
-2600
-3087
-3332
-3343
-3130
-2792
-2412
-1918
-1374
-853
-372
52
301
452
538
614
568
371
98
-134
-169
-104
22
143
294
459
530
441
244
16
-250
-555
-817
-1088
-1405
-1761
-2120
-2335
-2576
-2763
-2693
-2551
-2226
-1963
-1822
-1734
-1527
-1438
-1309
-1046
-877
-575
-454
-382
-398
-439
-462
-454
-362
-275
-224
-291
-460
-694
-1018
-1277
-1470
-1603
-1684
-1746
-1845
-1909
-1921
-1897
-1812
-1638
-1342
-990
-713
-525
-390
-324
-300
-281
-281
-214
-148
-102
-126
-176
-239
-299
-334
-358
-354
-371
-431
-483
-556
-656
-750
-816
-798
-723
-595
-484
-366
-194
-1
201
371
521
636
716
722
672
593
525
492
367
204
88
-5
-79
-47
-8
144
359
534
715
822
855
829
894
959
1015
1004
934
908
968
999
994
1074
1217
1477
1778
1943
2077
2310
2468
2582
2672
2644
2616
2674
2506
2621
2756
2726
2799
2796
2766
2870
2996
2692
1714
46
-1706
-3306
-4186
-4725
-5082
-5093
-5069
-4954
-4461
-3879
-3262
-2278
-1124
237
1392
1881
1723
1372
1080
1001
1145
1273
1334
1392
1383
1324
1369
1494
1687
1901
1941
1867
1499
805
-43
-857
-1530
-2089
-2630
-3121
-3404
-3502
-3390
-3020
-2559
-1996
-1379
-851
-295
48
319
422
411
439
471
385
244
121
-29
21
122
247
452
623
715
710
539
187
-180
-582
-1005
-1311
-1572
-1845
-2139
-2400
-2540
-2495
-2312
-2276
-2338
-2205
-2003
-1708
-1731
-2009
-2046
-1762
-1455
-1216
-1170
-1155
-828
-504
-277
-208
-256
-226
-133
-105
-252
-567
-970
-1284
-1437
-1620
-1790
-1911
-1944
-1830
-1720
-1706
-1605
-1452
-1268
-1074
-927
-744
-580
-566
-657
-686
-591
-451
-349
-302
-177
-6
153
195
104
59
106
111
51
-91
-313
-478
-660
-821
-898
-911
-839
-669
-455
-232
-35
90
206
346
469
523
575
569
500
392
264
220
224
251
253
253
370
520
644
773
773
798
882
862
825
784
821
914
961
962
965
1058
1291
1437
1563
1769
1892
2016
2101
2142
2209
2288
2361
2425
2547
2725
2810
2960
3127
3155
3320
3388
3302
3282
3205
2589
855
-1048
-3124
-4513
-4986
-5503
-5518
-5362
-5295
-4940
-4138
-3573
-2659
-1547
-376
941
1679
1696
1176
650
354
484
796
978
1203
1308
1401
1493
1568
1786
2042
2160
2152
1853
1082
170
-890
-1785
-2311
-2766
-3111
-3364
-3495
-3359
-3018
-2540
-2024
-1420
-864
-350
28
188
201
95
5
-38
-9
3
19
15
67
232
387
628
818
977
1020
804
474
-26
-606
-1156
-1585
-1855
-2014
-2175
-2442
-2756
-2813
-2672
-2444
-2195
-2011
-1751
-1474
-1374
-1435
-1565
-1625
-1449
-1162
-910
-749
-662
-588
-479
-381
-315
-301
-323
-347
-409
-643
-1025
-1434
-1765
-1976
-2082
-2139
-2104
-1991
-1875
-1747
-1597
-1411
-1162
-920
-720
-519
-356
-292
-343
-471
-518
-477
-404
-326
-255
-210
-158
-119
-120
-139
-166
-182
-252
-329
-460
-628
-767
-869
-899
-832
-705
-579
-431
-269
-84
107
266
321
352
427
461
446
344
228
196
181
137
201
256
291
453
518
571
633
623
707
847
909
883
767
646
723
638
568
693
806
1048
1273
1413
1654
2041
2224
2502
2773
2921
3184
3088
2906
2747
2645
2649
2550
2582
2679
2849
2961
2994
3079
3036
2061
298
-1479
-3285
-4198
-4738
-5211
-5231
-5223
-5204
-4850
-4142
-3378
-2258
-1068
138
1337
1901
1649
1129
765
732
1018
1183
1264
1397
1415
1486
1526
1682
2028
2251
2271
2144
1712
897
-89
-1115
-1850
-2289
-2767
-3202
-3458
-3460
-3214
-2870
-2417
-1849
-1220
-669
-267
37
170
124
12
-58
-51
-24
-33
-66
-7
154
344
501
673
876
948
880
607
181
-300
-851
-1368
-1734
-1945
-2102
-2270
-2412
-2377
-2238
-2013
-1718
-1376
-1571
-1967
-2005
-2166
-2105
-2262
-2654
-2412
-1823
-1551
-1331
-1123
-902
-202
291
444
451
260
40
-188
-530
-985
-1397
-1758
-1920
-1982
-2038
-2031
-1991
-1810
-1469
-1238
-1197
-1062
-988
-993
-1029
-1113
-1074
-1031
-1080
-1076
-822
-498
-249
-39
118
354
580
630
477
288
132
-78
-331
-609
-847
-966
-1006
-1008
-918
-791
-584
-375
-212
2
175
266
312
262
203
200
158
210
259
298
440
544
616
695
731
786
911
967
1067
1050
930
861
747
668
615
575
647
920
1137
1375
1573
1617
1820
2016
2136
2299
2339
2347
2467
2378
2305
2186
2259
2428
2557
2878
2933
3084
3228
3161
3209
2746
949
-1067
-3036
-4410
-4750
-5252
-5451
-5336
-5236
-4880
-4166
-3459
-2556
-1370
-184
1097
1776
1593
913
275
76
334
733
998
1270
1383
1508
1666
1761
2078
2384
2497
2468
2049
1125
28
-1150
-2012
-2434
-2762
-3022
-3213
-3222
-3101
-2784
-2377
-1888
-1294
-749
-258
13
63
-86
-360
-562
-470
-327
-165
3
129
392
615
780
880
989
1068
1035
812
324
-281
-962
-1550
-1893
-2072
-2154
-2172
-2215
-2160
-1982
-1831
-1562
-1479
-1645
-1547
-1628
-1829
-2047
-2579
-2667
-2382
-2098
-1811
-1478
-1196
-712
-233
10
224
191
169
101
-113
-502
-1005
-1453
-1750
-1884
-1997
-2018
-1997
-1886
-1695
-1548
-1492
-1374
-1289
-1296
-1255
-1265
-1232
-1257
-1320
-1337
-1163
-833
-528
-243
-19
227
473
596
543
411
295
168
-37
-333
-609
-821
-1004
-1068
-990
-817
-689
-534
-316
-86
75
148
223
245
205
183
149
93
84
92
101
202
344
549
730
883
1153
1362
1470
1416
1274
1224
1192
1124
1015
905
814
844
950
993
1091
1304
1541
1878
2126
2262
2381
2524
2673
2718
2708
2548
2518
2639
2749
2938
3124
3236
3468
3443
2645
772
-1411
-3335
-4517
-4600
-4936
-5053
-5092
-5352
-4999
-4378
-3753
-2670
-1380
-102
1234
1673
1317
616
20
19
463
995
1363
1616
1627
1672
1693
1781
2118
2402
2642
2574
2021
953
-293
-1467
-2254
-2634
-2855
-3010
-3207
-3170
-3044
-2803
-2425
-2028
-1425
-803
-421
-173
-231
-490
-680
-776
-603
-332
-85
180
410
645
812
872
986
1160
1256
1225
906
350
-348
-1084
-1666
-2043
-2204
-2242
-2232
-2221
-2149
-2054
-1952
-1776
-1513
-1178
-995
-1352
-1846
-2333
-2752
-2781
-2801
-2624
-2136
-1661
-1288
-865
-535
-213
224
467
652
621
255
-280
-853
-1324
-1649
-1826
-1852
-1781
-1699
-1592
-1511
-1409
-1286
-1194
-1156
-1118
-1099
-1310
-1591
-1826
-1905
-1790
-1575
-1274
-853
-361
59
385
615
767
918
1017
954
794
509
112
-308
-708
-929
-1000
-960
-822
-641
-486
-388
-280
-208
-126
-43
14
22
-37
-183
-307
-375
-390
-185
106
437
774
1028
1256
1398
1503
1546
1539
1492
1336
1181
1011
772
646
632
728
1096
1353
1546
1765
1877
2070
2222
2339
2422
2491
2524
2470
2456
2379
2291
2530
2703
2977
3235
3279
3503
3160
1696
-313
-2347
-4050
-4393
-4665
-4893
-4702
-4965
-4815
-4355
-3759
-2910
-1725
-545
709
1602
1532
963
126
-137
95
607
1112
1465
1698
1730
1791
1786
2056
2327
2591
2713
2378
1566
293
-944
-1977
-2473
-2715
-2921
-3008
-2988
-2836
-2653
-2378
-2004
-1452
-883
-432
-96
-13
-188
-471
-687
-691
-433
-186
103
433
733
990
1071
1099
1168
1267
1261
1063
639
-2
-738
-1418
-1907
-2135
-2174
-2146
-2073
-1990
-1881
-1802
-1855
-1900
-1768
-1641
-1640
-1846
-2166
-2441
-2583
-2583
-2449
-2067
-1621
-1144
-640
-273
17
190
231
260
248
81
-223
-653
-1079
-1431
-1731
-1907
-1943
-1834
-1661
-1517
-1422
-1338
-1334
-1397
-1428
-1400
-1365
-1417
-1481
-1508
-1455
-1347
-1174
-874
-470
-35
320
572
699
738
699
559
381
228
50
-208
-470
-655
-753
-747
-661
-507
-269
-52
69
113
128
134
96
16
-54
-82
-89
-106
-63
13
155
425
674
980
1188
1235
1361
1414
1425
1453
1410
1372
1397
1361
1332
1396
1264
1358
1582
1695
2003
2119
2147
2317
2366
2442
2610
2583
2720
2822
2799
2845
2859
2913
2981
3085
3175
2837
1221
-761
-2826
-4263
-4409
-4660
-4560
-4386
-4443
-4196
-3812
-3413
-2629
-1544
-422
867
1533
1464
727
-67
-323
-60
656
1185
1579
1803
1890
1834
1771
1854
2039
2296
2328
2036
1151
-99
-1369
-2278
-2710
-2844
-2859
-2849
-2672
-2546
-2304
-2105
-1879
-1456
-965
-510
-178
-105
-337
-627
-819
-710
-432
-70
284
604
991
1164
1111
963
852
878
932
816
523
-15
-680
-1236
-1708
-1991
-2123
-2159
-2112
-1957
-1826
-1748
-1711
-1640
-1419
-1166
-1017
-1010
-1319
-1968
-2252
-2411
-2340
-2134
-2203
-1896
-1310
-872
-683
-629
-559
-169
220
274
162
-183
-530
-842
-1082
-1231
-1325
-1343
-1267
-1112
-1013
-1046
-1192
-1242
-1182
-1120
-1121
-1214
-1389
-1615
-1762
-1814
-1708
-1463
-1172
-790
-300
125
356
471
526
634
737
713
575
367
111
-111
-282
-404
-372
-283
-100
112
241
305
294
246
178
198
111
-30
-176
-328
-400
-416
-292
-4
333
695
1036
1242
1458
1533
1564
1613
1627
1668
1565
1494
1344
1324
1420
1546
1869
2177
2425
2660
2764
2878
2929
2897
3018
2950
3018
3038
2929
3098
3042
3076
3159
3010
1812
-279
-2399
-4377
-4834
-4985
-5125
-4823
-4805
-4603
-4117
-3574
-2925
-1795
-683
621
1662
1831
1280
313
-93
-49
571
1235
1742
2077
2242
2243
2119
2215
2290
2464
2544
2375
1660
404
-921
-2119
-2695
-2912
-3029
-2999
-2837
-2668
-2517
-2355
-2167
-1754
-1253
-752
-350
-158
-204
-478
-717
-704
-451
-48
392
778
1218
1494
1526
1474
1335
1288
1194
1006
667
109
-552
-1237
-1785
-2060
-2147
-2083
-1920
-1732
-1591
-1582
-1634
-1700
-1671
-1672
-1679
-1701
-1956
-2315
-2664
-2798
-2578
-2223
-1903
-1484
-968
-470
-141
-64
-59
28
91
4
-176
-508
-867
-1174
-1373
-1414
-1357
-1230
-1078
-937
-830
-824
-951
-1120
-1263
-1411
-1557
-1665
-1790
-1900
-1954
-1888
-1621
-1206
-796
-399
23
419
675
693
590
515
453
335
140
-64
-193
-300
-415
-416
-291
-61
155
307
405
452
391
240
135
62
-11
-86
-122
-77
-13
51
233
463
736
1054
1167
1333
1486
1502
1476
1367
1244
1261
1239
1260
1433
1494
1704
1874
2113
2389
2461
2733
2851
2882
3083
3074
3085
3263
3051
3116
3129
3068
3328
3381
3471
2307
133
-1941
-4054
-4604
-4823
-5105
-4792
-4759
-4655
-4254
-3957
-3411
-2475
-1404
-18
1086
1451
1012
29
-375
-352
289
1095
1736
2365
2657
2657
2461
2356
2343
2399
2533
2440
1810
663
-728
-2005
-2739
-3115
-3237
-3152
-2933
-2599
-2438
-2336
-2301
-2157
-1788
-1387
-967
-677
-666
-825
-1034
-1048
-829
-484
12
603
1208
1666
1793
1696
1504
1336
1198
1021
762
377
-201
-811
-1355
-1756
-1911
-1916
-1789
-1535
-1368
-1355
-1473
-1670
-1799
-1820
-1776
-1735
-1800
-1815
-2051
-2413
-2466
-2442
-2133
-1828
-1689
-1269
-914
-768
-833
-913
-787
-569
-401
-360
-403
-582
-747
-923
-1027
-1032
-1026
-892
-765
-693
-758
-1001
-1277
-1461
-1509
-1538
-1580
-1574
-1592
-1650
-1678
-1596
-1370
-1071
-733
-359
30
290
330
296
267
281
315
274
229
171
90
-6
-153
-196
-143
-27
118
197
205
126
-54
-202
-234
-186
-80
-4
103
312
518
694
850
1048
1263
1504
1663
1660
1622
1468
1366
1385
1281
1355
1326
1415
1745
1852
2032
2138
2203
2437
2541
2675
2884
2987
3112
3175
3195
3360
3425
3548
3662
3255
1482
-740
-3041
-4713
-4828
-5162
-4937
-4585
-4631
-4219
-3949
-3521
-2870
-1945
-893
356
1142
992
215
-825
-1082
-877
49
985
1847
2624
2846
2913
2702
2628
2657
2705
2795
2507
1720
374
-1075
-2251
-2801
-3006
-3004
-2772
-2500
-2184
-2075
-2144
-2171
-2136
-1921
-1624
-1271
-1112
-1188
-1401
-1558
-1423
-1102
-622
3
700
1403
1805
1882
1699
1419
1186
995
794
538
112
-445
-965
-1377
-1615
-1729
-1677
-1514
-1282
-1165
-1290
-1557
-1895
-2089
-2257
-2386
-2473
-2605
-2570
-2786
-2944
-2760
-2493
-1996
-1569
-1249
-773
-449
-403
-508
-594
-677
-591
-605
-680
-725
-855
-956
-1014
-977
-969
-955
-858
-835
-833
-1044
-1419
-1670
-1872
-1998
-2066
-2089
-1954
-1839
-1693
-1488
-1220
-845
-504
-177
111
339
469
401
301
245
224
200
112
49
47
53
32
14
59
109
142
99
43
-32
-137
-191
-258
-301
-296
-291
-204
-136
-75
91
300
497
802
1079
1310
1603
1704
1804
1862
1832
1927
1918
2017
2173
2323
2465
2456
2534
2673
2819
2860
3009
3157
3408
3363
3248
3234
2996
2973
2962
2978
1866
-354
-2317
-4542
-4945
-5008
-5341
-4537
-4531
-4347
-3805
-3728
-3142
-2475
-1639
-624
407
692
249
-646
-1110
-984
-395
665
1400
2473
3088
3131
3151
2799
2626
2486
2375
2290
1778
835
-452
-1650
-2415
-2727
-2909
-2736
-2425
-2081
-1846
-1941
-2113
-2235
-2298
-2243
-2060
-1775
-1686
-1675
-1706
-1558
-1240
-767
-172
500
1175
1639
1805
1708
1458
1153
876
667
490
277
-43
-473
-815
-1014
-1120
-1114
-1048
-953
-915
-1062
-1363
-1780
-2178
-2448
-2641
-2632
-2567
-2581
-2848
-3030
-3074
-2989
-2606
-2352
-1907
-1302
-1037
-814
-769
-794
-772
-643
-452
-275
-122
-265
-367
-490
-580
-731
-781
-756
-765
-771
-1017
-1350
-1626
-1999
-2177
-2298
-2255
-2151
-2113
-1995
-1869
-1634
-1359
-1079
-728
-363
-1
221
318
370
356
348
382
406
498
540
531
587
620
567
519
436
409
372
258
156
-67
-223
-298
-352
-228
-160
-54
133
310
538
638
624
734
831
1004
1160
1173
1314
1489
1582
1799
1970
2201
2528
2737
2895
3091
3102
3087
3013
2989
3113
3148
3291
3386
3500
3684
3650
3646
2642
465
-1415
-3695
-4385
-4522
-5082
-4465
-4756
-4838
-4493
-4523
-3664
-3144
-2130
-1203
-292
3
-545
-1202
-1550
-1382
-798
170
968
1997
2672
2889
3163
3134
3162
3134
2921
2852
2296
1501
376
-616
-1231
-1683
-1943
-1947
-1781
-1557
-1503
-1621
-1813
-2058
-2319
-2558
-2637
-2601
-2671
-2653
-2700
-2436
-2150
-1699
-1071
-337
488
1040
1371
1497
1434
1263
1073
872
773
631
426
223
-51
-235
-372
-431
-354
-327
-384
-584
-951
-1507
-2102
-2642
-3044
-3268
-3447
-3499
-3491
-3537
-3451
-3265
-2939
-2554
-2267
-1859
-1396
-1105
-957
-972
-878
-742
-568
-408
-260
9
148
231
288
292
208
49
-105
-287
-546
-904
-1329
-1655
-1919
-2097
-2214
-2199
-2075
-1963
-1828
-1676
-1511
-1295
-1104
-953
-729
-555
-467
-381
-292
-169
-27
67
221
411
558
677
738
777
800
767
716
642
560
462
408
364
303
334
332
313
400
504
563
653
600
537
577
599
704
814
873
1025
1161
1408
1649
1857
2112
2389
2547
2737
2734
2834
2932
2946
3204
3318
3492
3632
3556
3777
3857
3889
3440
1738
-5
-1970
-3202
-3526
-3888
-3785
-3715
-3925
-3857
-3880
-3595
-3187
-2739
-1953
-1376
-1054
-1475
-2190
-2558
-2473
-2023
-1124
-180
809
1566
1958
2269
2579
2839
3067
3138
3107
2687
1890
979
203
-160
-254
-267
-199
-170
-245
-489
-837
-1187
-1425
-1670
-1872
-2111
-2453
-2850
-3259
-3401
-3359
-2974
-2457
-1906
-1235
-819
-460
-252
-198
-90
-22
64
170
167
169
95
132
199
347
571
778
896
896
699
387
9
-475
-1032
-1491
-1931
-2310
-2733
-3293
-3523
-3666
-3704
-3507
-3435
-3092
-2841
-2755
-2580
-2525
-2361
-2285
-2043
-1727
-1383
-1098
-915
-661
-340
-49
193
364
579
614
598
350
114
-53
-381
-542
-738
-848
-956
-1132
-1177
-1215
-1169
-1097
-1093
-955
-891
-864
-902
-992
-950
-980
-943
-842
-702
-525
-416
-252
-97
45
216
311
429
548
654
715
670
658
650
652
707
805
949
1066
1132
1186
1189
1196
1215
1288
1382
1444
1519
1481
1469
1427
1388
1538
1660
1823
2036
2151
2294
2417
2345
2468
2584
2757
2968
3203
3408
3555
3645
3675
2935
1552
91
-1461
-2031
-2222
-2593
-2411
-2596
-2842
-2768
-2953
-2686
-2542
-2299
-1882
-1600
-1556
-2078
-2733
-2869
-2754
-2197
-1560
-1000
-169
396
779
1130
1387
1591
1871
1981
2137
1955
1449
874
537
491
551
690
843
1042
1140
1062
686
257
-187
-539
-805
-1116
-1427
-1788
-2125
-2317
-2391
-2362
-2225
-2031
-1722
-1461
-1324
-1302
-1435
-1496
-1482
-1428
-1313
-1235
-1102
-929
-729
-500
-280
-19
249
483
690
620
326
78
-299
-562
-790
-1161
-1336
-1528
-1639
-1674
-1879
-1931
-2031
-2054
-1982
-2027
-2040
-2190
-2308
-2324
-2374
-2356
-2300
-2149
-1854
-1599
-1352
-1151
-963
-832
-719
-626
-525
-508
-555
-534
-497
-447
-441
-411
-243
-87
41
180
210
243
226
190
167
104
34
-54
-121
-127
-139
-134
-93
-29
77
123
93
45
1
-57
-28
-32
-32
13
-15
40
135
218
321
424
531
670
838
942
992
1110
1132
1218
1357
1374
1512
1602
1664
1801
1935
2075
2122
2167
2246
2284
2398
2396
2319
2439
2437
2469
2568
2579
2652
2772
2877
2903
2438
1595
642
-254
-615
-912
-1077
-1027
-1182
-1146
-1224
-1400
-1381
-1513
-1426
-1256
-1196
-1260
-1640
-2041
-2226
-2322
-2138
-2021
-1713
-1294
-987
-679
-459
-272
-35
226
465
649
619
489
325
282
321
442
582
784
1002
1159
1227
1179
1113
1011
940
858
646
425
106
-158
-297
-442
-496
-520
-532
-509
-564
-650
-756
-929
-1032
-1100
-1134
-1196
-1272
-1316
-1340
-1301
-1290
-1241
-1112
-1024
-882
-796
-778
-737
-762
-768
-699
-654
-598
-546
-491
-388
-324
-249
-153
-76
28
125
143
152
110
65
28
-40
-52
-69
-109
-101
-99
-69
-32
-17
4
33
74
85
86
40
42
59
70
85
95
151
212
228
224
280
347
312
296
238
187
259
183
89
107
144
165
165
197
212
239
248
222
196
231
255
255
221
150
202
150
74
117
168
194
160
220
240
233
237
245
298
308
320
298
258
213
189
147
124
138
148
167
176
177
180
160
149
136
104
74
28
4
-5
2
45
73
94
106
134
155
185
243
274
301
313
339
361
367
372
362
347
341
329
325
304
295
285
256
228
200
152
99
58
14
-38
-81
-129
-197
-242
-279
-298
-286
-282
-265
-250
-273
-262
-252
-246
-203
-150
-110
-67
-8
4
-28
-1
14
33
93
104
93
48
-20
-55
-100
-139
-153
-186
-220
-280
-349
-400
-431
-449
-429
-447
-471
-490
-556
-637
-696
-713
-726
-725
-717
-712
-722
-750
-740
-711
-671
-635
-582
-528
-493
-465
-449
-417
-382
-356
-305
-248
-226
-216
-216
-211
-237
-247
-274
-298
-300
-335
-362
-385
-408
-437
-448
-436
-418
-403
-414
-427
-392
-391
-393
-375
-391
-376
-363
-360
-358
-324
-290
-269
-258
-247
-224
-225
-235
-208
-209
-247
-261
-256
-255
-269
-266
-260
-259
-262
-264
-259
-231
-227
-245
-245
-250
-270
-297
-333
-351
-357
-347
-325
-291
-261
-255
-248
-256
-241
-215
-210
-208
-200
-199
-217
-233
-253
-258
-249
-250
-238
-205
-212
-217
-217
-231
-232
-232
-240
-267
-302
-341
-373
-395
-398
-380
-357
-320
-284
-245
-210
-200
-159
-134
-99
-46
-18
-16
-39
-58
-69
-75
-83
-91
-64
-107
-149
-165
-225
-274
-322
-363
-394
-447
-498
-524
-567
-616
-632
-629
-623
-614
-601
-594
-601
-593
-564
-547
-524
-480
-428
-354
-291
-245
-187
-148
-115
-85
-86
-93
-97
-94
-125
-164
-196
-229
-265
-288
-318
-331
-340
-353
-366
-410
-461
-509
-557
-579
-575
-572
-581
-592
-596
-601
-598
-589
-561
-531
-515
-493
-489
-467
-453
-439
-406
-376
-323
-316
-329
-325
-332
-332
-319
-325
-321
-323
-334
-338
-346
-352
-364
-377
-390
-407
-436
-469
-490
-506
-517
-519
-513
-526
-544
-540
-557
-555
-563
-548
-521
-520
-497
-500
-504
-510
-526
-513
-518
-498
-460
-446
-410
-373
-347
-332
-334
-335
-340
-351
-366
-357
-346
-340
-306
-291
-302
-293
-279
-276
-267
-249
-253
-244
-239
-275
-297
-346
-372
-368
-378
-349
-339
-368
-359
-380
-422
-411
-405
-402
-391
-425
-438
-437
-459
-487
-509
-500
-481
-453
-441
-447
-438
-426
-416
-388
-365
-370
-392
-391
-375
-376
-377
-354
-326
-313
-279
-259
-255
-222
-222
-208
-201
-193
-205
-244
-282
-311
-314
-337
-362
-386
-422
-450
-460
-477
-518
-519
-522
-519
-511
-515
-534
-546
-552
-533
-494
-488
-468
-435
-403
-357
-320
-301
-260
-229
-214
-193
-184
-172
-190
-239
-230
-237
-277
-262
-286
-328
-327
-341
-364
-403
-433
-439
-481
-542
-545
-541
-554
-548
-567
-586
-602
-607
-589
-565
-523
-506
-471
-441
-440
-403
-399
-404
-385
-384
-361
-345
-355
-349
-342
-312
-267
-237
-234
-239
-261
-274
-301
-331
-337
-364
-366
-363
-372
-375
-399
-419
-416
-422
-430
-413
-408
-396
-383
-400
-423
-414
-391
-380
-385
-390
-387
-414
-446
-478
-490
-482
-469
-470
-458
-456
-474
-457
-460
-460
-434
-418
-394
-379
-388
-401
-407
-428
-407
-391
-389
-369
-376
-387
-391
-411
-416
-389
-387
-380
-370
-388
-427
-440
-446
-451
-446
-430
-407
-400
-400
-408
-411
-433
-453
-438
-464
-475
-473
-503
-526
-538
-544
-531
-500
-468
-418
-377
-340
-329
-315
-285
-272
-258
-251
-245
-251
-241
-252
-244
-228
-226
-207
-194
-188
-208
-236
-262
-277
-283
-280
-287
-309
-309
-315
-358
-384
-396
-415
-428
-441
-454
-471
-477
-496
-513
-495
-482
-483
-485
-496
-472
-443
-431
-395
-381
-369
-330
-310
-313
-283
-256
-255
-232
-212
-210
-220
-242
-261
-285
-309
-301
-314
-349
-352
-348
-384
-414
-429
-428
-441
-453
-452
-455
-466
-481
-496
-508
-527
-534
-525
-528
-521
-485
-454
-466
-453
-417
-384
-358
-345
-312
-279
-283
-262
-246
-260
-258
-273
-271
-283
-272
-232
-233
-263
-259
-260
-295
-291
-309
-336
-368
-416
-463
-499
-539
-549
-546
-555
-537
-521
-521
-508
-507
-508
-501
-481
-488
-474
-457
-443
-403
-390
-365
-329
-298
-285
-288
-291
-293
-300
-314
-316
-318
-314
-304
-291
-277
-288
-290
-278
-279
-267
-251
-257
-259
-263
-280
-291
-294
-319
-315
-308
-335
-334
-340
-341
-345
-359
-355
-344
-346
-352
-344
-354
-376
-388
-408
-426
-440
-436
-436
-446
-437
-427
-403
-387
-365
-341
-296
-263
-260
-224
-219
-225
-223
-222
-218
-199
-197
-191
-168
-162
-140
-141
-153
-154
-165
-187
-188
-196
-207
-228
-249
-264
-295
-314
-332
-338
-334
-333
-343
-343
-353
-367
-386
-403
-407
-392
-380
-384
-354
-350
-357
-335
-347
-340
-329
-314
-282
-259
-261
-266
-270
-289
-286
-282
-280
-272
-267
-269
-279
-303
-331
-340
-345
-334
-311
-317
-348
-351
-352
-373
-382
-388
-385
-388
-399
-396
-396
-394
-387
-390
-381
-364
-363
-341
-343
-369
-362
-360
-367
-376
-369
-366
-360
-330
-304
-291
-266
-246
-216
-188
-169
-152
-151
-156
-182
-194
-209
-230
-226
-237
-241
-231
-253
-267
-257
-275
-289
-275
-276
-295
-313
-329
-357
-399
-405
-410
-430
-425
-434
-430
-416
-428
-403
-388
-370
-328
-328
-327
-307
-286
-251
-235
-248
-246
-251
-246
-240
-227
-207
-205
-194
-211
-230
-260
-292
-297
-300
-317
-312
-319
-351
-380
-390
-381
-389
-395
-395
-400
-399
-418
-431
-431
-447
-461
-460
-451
-434
-405
-398
-371
-337
-316
-300
-278
-240
-224
-215
-185
-189
-172
-178
-194
-183
-198
-188
-163
-182
-171
-168
-176
-181
-195
-189
-206
-221
-218
-234
-243
-230
-233
-232
-226
-219
-207
-187
-183
-192
-207
-235
-244
-257
-287
-290
-303
-327
-332
-366
-369
-349
-329
-297
-268
-233
-227
-230
-224
-223
-214
-208
-222
-243
-252
-260
-282
-302
-309
-298
-296
-287
-267
-289
-310
-295
-309
-310
-313
-313
-315
-328
-306
-312
-303
-302
-304
-285
-281
-268
-252
-244
-229
-212
-202
-217
-233
-253
-279
-288
-317
-313
-313
-333
-339
-343
-352
-358
-359
-352
-330
-337
-339
-353
-377
-383
-385
-363
-336
-309
-287
-263
-234
-228
-208
-189
-189
-183
-201
-237
-253
-256
-250
-250
-251
-266
-298
-321
-340
-353
-381
-401
-435
-464
-480
-489
-513
-510
-496
-484
-472
-465
-420
-383
-362
-333
-297
-276
-247
-222
-215
-211
-220
-230
-222
-216
-193
-165
-157
-145
-122
-136
-177
-172
-198
-216
-234
-279
-301
-332
-373
-387
-388
-400
-382
-381
-352
-320
-333
-320
-297
-318
-307
-322
-301
-271
-284
-258
-246
-236
-228
-195
-165
-132
-102
-60
-29
-46
-48
-98
-149
-175
-213
-243
-262
-271
-264
-256
-256
-241
-212
-207
-182
-150
-150
-143
-184
-225
-234
-284
-324
-332
-346
-339
-319
-324
-295
-275
-255
-217
-203
-194
-189
-189
-212
-236
-257
-281
-289
-297
-272
-239
-235
-201
-161
-155
-158
-152
-160
-188
-205
-226
-252
-292
-341
-362
-398
-421
-403
-387
-364
-363
-358
-352
-347
-329
-333
-327
-306
-303
-286
-278
-284
-264
-234
-197
-172
-177
-177
-173
-191
-223
-222
-215
-232
-245
-268
-299
-310
-300
-314
-298
-267
-254
-253
-264
-288
-302
-304
-311
-286
-270
-273
-244
-231
-226
-237
-239
-222
-200
-184
-198
-205
-229
-255
-274
-294
-305
-314
-328
-330
-339
-366
-351
-327
-320
-298
-294
-299
-289
-308
-334
-323
-324
-354
-359
-362
-364
-337
-315
-298
-272
-244
-187
-141
-127
-96
-98
-127
-126
-143
-181
-185
-195
-212
-203
-219
-246
-272
-290
-305
-310
-322
-335
-345
-347
-338
-352
-347
-346
-350
-355
-356
-337
-339
-332
-314
-306
-297
-286
-268
-245
-227
-203
-211
-196
-189
-201
-206
-219
-235
-244
-253
-285
-285
-288
-283
-276
-277
-268
-251
-255
-233
-235
-255
-244
-242
-247
-243
-259
-282
-280
-309
-329
-325
-322
-323
-336
-334
-330
-326
-317
-301
-291
-292
-289
-306
-301
-280
-257
-246
-252
-243
-232
-221
-237
-235
-218
-211
-198
-181
-182
-211
-222
-209
-229
-221
-203
-214
-220
-246
-254
-256
-262
-261
-261
-251
-252
-264
-260
-263
-280
-282
-290
-303
-294
-293
-296
-301
-299
-278
-243
-238
-233
-197
-210
-229
-217
-242
-254
-256
-247
-255
-279
-273
-276
-301
-318
-310
-315
-334
-322
-309
-318
-331
-339
-328
-323
-319
-314
-293
-279
-271
-274
-300
-311
-318
-318
-297
-301
-298
-273
-286
-312
-320
-325
-337
-315
-294
-299
-304
-301
-299
-324
-357
-368
-367
-369
-350
-333
-317
-292
-267
-244
-225
-213
-204
-181
-162
-150
-159
-168
-169
-187
-185
-210
-247
-253
-274
-286
-294
-291
-284
-284
-289
-301
-308
-319
-315
-304
-323
-322
-298
-309
-303
-280
-261
-220
-192
-168
-139
-126
-118
-105
-92
-95
-106
-97
-114
-125
-119
-132
-131
-123
-95
-87
-87
-101
-124
-111
-108
-113
-108
-118
-116
-121
-143
-161
-185
-189
-195
-197
-208
-226
-229
-260
-282
-259
-253
-236
-221
-228
-221
-209
-223
-222
-236
-256
-238
-239
-237
-229
-248
-257
-275
-283
-298
-325
-298
-295
-313
-276
-271
-278
-261
-266
-272
-282
-296
-295
-301
-291
-285
-284
-284
-302
-300
-301
-306
-297
-303
-310
-303
-308
-328
-338
-345
-351
-323
-332
-346
-350
-336
-342
-325
-264
-229
-219
-199
-183
-162
-151
-141
-143
-163
-157
-153
-164
-196
-197
-189
-200
-221
-224
-209
-227
-228
-224
-253
-279
-301
-316
-324
-347
-343
-330
-321
-312
-282
-274
-295
-283
-278
-281
-261
-252
-267
-255
-272
-275
-253
-257
-218
-211
-222
-218
-222
-212
-234
-238
-231
-264
-271
-275
-286
-287
-281
-261
-245
-212
-192
-175
-162
-161
-155
-163
-157
-165
-184
-210
-236
-256
-267
-267
-270
-279
-269
-246
-249
-251
-227
-238
-257
-243
-248
-264
-282
-282
-273
-284
-271
-272
-280
-279
-273
-258
-271
-261
-240
-252
-246
-246
-260
-254
-244
-221
-182
-182
-179
-160
-155
-149
-136
-134
-158
-159
-169
-203
-219
-219
-205
-199
-215
-210
-184
-174
-202
-218
-223
-238
-255
-268
-271
-292
-305
-309
-307
-307
-304
-270
-252
-235
-209
-202
-193
-199
-208
-215
-230
-238
-248
-253
-262
-265
-260
-230
-216
-200
-180
-181
-200
-195
-178
-192
-211
-238
-260
-289
-309
-301
-303
-309
-293
-272
-277
-263
-269
-296
-295
-313
-314
-330
-378
-406
-412
-428
-433
-408
-380
-331
-303
-245
-187
-189
-170
-173
-191
-175
-186
-205
-235
-246
-246
-259
-246
-229
-244
-247
-246
-267
-272
-291
-322
-317
-317
-335
-339
-348
-365
-346
-353
-371
-351
-347
-345
-321
-332
-342
-329
-318
-314
-298
-289
-275
-223
-181
-168
-143
-131
-131
-130
-145
-162
-172
-187
-190
-200
-201
-210
-230
-228
-221
-223
-241
-228
-255
-263
-256
-270
-275
-301
-319
-308
-331
-321
-269
-245
-244
-231
-211
-212
-212
-216
-221
-235
-260
-266
-260
-262
-267
-245
-241
-237
-228
-233
-226
-243
-237
-251
-267
-272
-283
-276
-269
-265
-270
-252
-248
-250
-240
-224
-193
-173
-145
-150
-170
-166
-176
-180
-178
-170
-172
-172
-175
-184
-183
-174
-192
-202
-214
-236
-238
-267
-287
-277
-278
-283
-297
-303
-305
-313
-298
-308
-309
-315
-326
-312
-317
-324
-330
-325
-309
-313
-320
-317
-289
-278
-265
-249
-223
-223
-226
-229
-239
-235
-230
-227
-234
-233
-236
-237
-240
-244
-255
-260
-264
-277
-277
-278
-308
-317
-318
-324
-327
-316
-291
-298
-308
-291
-315
-323
-312
-311
-304
-310
-300
-280
-257
-250
-262
-260
-243
-244
-248
-235
-227
-236
-257
-248
-261
-273
-263
-272
-260
-237
-233
-230
-241
-257
-261
-295
-313
-326
-331
-352
-380
-366
-377
-372
-331
-318
-334
-325
-329
-353
-349
-338
-346
-321
-287
-263
-230
-214
-191
-181
-165
-134
-122
-100
-104
-124
-146
-179
-198
-219
-223
-215
-224
-247
-264
-280
-306
-332
-332
-318
-318
-316
-319
-343
-358
-364
-360
-330
-299
-288
-260
-253
-243
-233
-236
-234
-238
-231
-210
-222
-239
-257
-278
-282
-294
-288
-273
-268
-247
-234
-254
-275
-282
-305
-300
-293
-300
-305
-296
-278
-276
-266
-258
-252
-253
-250
-238
-234
-250
-237
-221
-220
-242
-245
-223
-242
-243
-243
-241
-228
-244
-224
-214
-252
-260
-279
-307
-324
-343
-352
-343
-347
-336
-329
-332
-331
-299
-287
-289
-276
-268
-270
-280
-320
-332
-314
-321
-290
-282
-263
-246
-233
-230
-239
-223
-213
-218
-240
-247
-260
-283
-301
-296
-275
-277
-265
-229
-245
-236
-228
-249
-219
-220
-221
-196
-202
-213
-199
-203
-217
-215
-211
-211
-205
-228
-235
-240
-264
-268
-291
-300
-292
-289
-284
-291
-282
-267
-268
-270
-262
-248
-264
-276
-256
-247
-240
-245
-262
-261
-291
-306
-311
-331
-351
-331
-333
-352
-325
-331
-350
-350
-375
-362
-385
-405
-418
-436
-457
-525
-593
-714
-776
-2169
-2217
-1316
-1429
-1155
-728
-808
-523
-376
-429
-254
-214
-6
141
149
310
97
-74
115
181
40
-177
-220
-258
-90
-535
-568
-247
-292
-5
-201
-208
-68
-212
-119
-242
-432
-341
-325
-155
-343
-472
-203
-243
-58
-305
-370
164
41
-378
-324
-420
-213
-290
-415
-930
-1394
-821
-694
-1185
25
0
-1015
-904
-761
-481
-880
-501
-461
-302
-1829
-1388
-328
-877
-180
-129
-633
-795
-739
-859
-871
-903
-420
-137
-88
-61
-516
-865
-956
-1054
-1530
-1450
-1290
-1026
-1158
-1002
-1196
-609
-353
-678
-127
-414
-426
-284
-465
-348
-397
-259
-58
100
204
-149
-212
-619
-883
-703
-784
-761
-655
-587
-367
-490
-853
-780
-870
-896
-734
-949
-907
-749
-843
-818
-864
-615
-370
-499
-516
-646
-699
-833
-995
-662
-536
-724
-391
-317
-641
-399
-453
-744
-857
-752
-457
-1370
-1055
-561
-418
-456
-504
-490
-641
-888
-1124
-716
-1113
-717
-873
-1170
-812
-978
-796
-360
-559
-627
-625
-764
-934
-1041
-697
-539
-471
-274
-149
-260
-587
-761
-670
-771
-530
-462
-687
-322
-211
-597
-613
-330
-308
-389
-428
-413
-401
-818
-945
-582
-396
-549
-413
-208
-407
-423
-565
-773
-757
-543
-558
-582
-480
-368
-356
-311
-250
-422
-675
-637
-406
-428
-563
-525
-460
-396
-301
-276
-205
-181
-246
-438
-588
-528
-361
-398
-226
-21
-79
-19
-135
-240
-209
-290
-400
-339
-160
-65
-106
-168
-90
-120
-203
-141
-161
-350
-378
-333
-363
-358
-240
-127
-71
-62
-100
-26
-84
-138
-190
-233
-118
70
117
124
154
96
51
76
22
58
8
-104
235
108
165
185
217
116
-86
-115
-138
-63
21
3
10
76
48
60
203
212
155
265
159
130
-8
14
168
342
211
326
390
364
412
309
267
196
444
525
486
432
440
414
421
453
318
297
505
466
337
299
330
358
411
511
550
570
445
461
490
386
417
434
458
485
441
467
413
465
525
523
488
344
419
472
473
406
392
376
368
419
323
384
303
368
370
253
395
331
370
260
305
407
282
297
239
335
273
247
304
282
315
271
302
275
320
314
212
240
234
271
216
238
299
283
252
184
271
304
290
302
327
347
376
354
343
380
369
343
269
281
298
356
439
402
411
452
460
451
433
523
588
619
619
591
660
672
672
730
756
756
703
693
766
809
783
789
857
920
944
820
780
843
816
833
807
863
979
923
931
912
902
850
785
821
846
862
837
844
876
887
901
938
938
988
986
909
850
822
753
788
739
750
722
638
582
427
381
311
190
173
67
64
-58
-124
-208
-289
-309
-430
-442
-544
-572
-645
-708
-707
-739
-708
-781
-775
-747
-792
-836
-867
-791
-793
-745
-744
-734
-686
-709
-664
-693
-624
-586
-543
-495
-494
-458
-505
-492
-470
-491
-506
-536
-509
-523
-503
-537
-531
-521
-505
-507
-542
-485
-516
-500
-468
-472
-442
-447
-416
-414
-394
-367
-344
-274
-243
-193
-173
-119
-70
-4
56
96
172
218
265
313
350
414
430
493
592
640
693
749
821
921
938
982
1029
1075
1158
1173
1232
1349
1412
1459
1514
1626
1664
1699
1789
1890
1992
2077
2139
2179
2259
2275
2429
2472
2599
2642
2683
2772
2803
2737
2183
1522
978
696
837
1221
1641
1744
1390
711
-39
-652
-973
-1024
-960
-773
-796
-936
-1182
-1422
-1579
-1754
-1954
-2090
-2104
-2157
-2261
-2362
-2420
-2291
-2061
-1793
-1599
-1522
-1676
-1927
-2048
-1984
-1682
-1286
-840
-460
-261
-281
-430
-546
-560
-466
-266
22
267
447
505
428
382
324
307
350
349
302
171
17
-111
-164
-126
-127
-186
-340
-602
-869
-1174
-1380
-1499
-1503
-1452
-1468
-1504
-1654
-1861
-2076
-2239
-2286
-2279
-2162
-2085
-1990
-1935
-1972
-1946
-1911
-1785
-1655
-1548
-1451
-1374
-1242
-1119
-968
-757
-553
-365
-254
-195
-154
-131
-40
109
302
499
609
685
709
688
681
671
703
810
894
964
1004
1011
993
1014
1048
1073
1154
1152
1175
1230
1254
1310
1347
1449
1669
1692
1762
1756
1767
1887
1943
2094
2248
2413
2470
2524
2486
2324
1388
271
-321
-401
634
1414
1987
1971
860
-242
-1492
-1915
-1787
-1483
-978
-894
-867
-1249
-1768
-2075
-2138
-2226
-2489
-2566
-2526
-2320
-2454
-2636
-2642
-2462
-1933
-1665
-1477
-1624
-2072
-2453
-2627
-2255
-1607
-965
-476
-194
-225
-518
-910
-1071
-878
-598
-158
176
530
814
686
510
267
242
324
361
414
315
168
19
-9
92
182
109
-107
-431
-814
-1207
-1587
-1653
-1536
-1323
-1236
-1334
-1536
-1964
-2377
-2762
-2912
-2784
-2530
-2264
-2150
-2134
-2318
-2477
-2571
-2522
-2396
-2343
-2179
-2027
-1874
-1775
-1697
-1534
-1343
-1157
-1049
-1020
-1017
-957
-877
-695
-413
-124
116
186
159
12
-92
-99
-21
229
419
576
658
645
619
492
399
372
395
463
567
653
685
683
695
711
748
813
866
864
860
928
1042
1146
1309
1512
1655
1753
1716
1694
1729
1832
1999
2150
2319
2462
2339
1440
285
-406
-534
509
1407
2086
1957
800
-312
-1497
-1852
-1686
-1362
-814
-735
-742
-1224
-1818
-2181
-2284
-2305
-2471
-2435
-2369
-2225
-2410
-2719
-2864
-2722
-2195
-1855
-1595
-1733
-2249
-2659
-2831
-2426
-1788
-1171
-687
-456
-526
-823
-1218
-1336
-1101
-744
-231
114
405
572
366
176
-36
9
219
336
458
348
157
17
-16
114
229
166
-29
-334
-715
-1108
-1384
-1452
-1331
-1131
-1097
-1238
-1531
-1961
-2360
-2682
-2756
-2600
-2330
-2089
-2044
-2159
-2388
-2547
-2605
-2532
-2381
-2260
-2103
-1961
-1858
-1756
-1687
-1539
-1340
-1205
-1113
-1088
-1069
-1003
-901
-684
-405
-99
89
95
14
-131
-208
-155
-7
251
444
560
609
570
484
388
353
392
463
573
637
650
648
608
578
579
575
686
719
778
817
879
963
1034
1244
1353
1487
1501
1491
1561
1571
1718
1894
2037
2169
2267
2301
2228
1493
340
-313
-541
443
1366
1933
2024
968
-58
-1181
-1721
-1519
-1260
-713
-584
-600
-906
-1475
-1843
-1999
-2074
-2276
-2337
-2301
-2121
-2173
-2371
-2484
-2420
-1940
-1674
-1550
-1712
-2166
-2468
-2661
-2291
-1612
-1033
-616
-417
-517
-770
-1086
-1241
-1032
-699
-228
113
361
589
417
190
-45
-55
188
349
475
387
239
82
65
178
237
157
-78
-403
-816
-1043
-1252
-1248
-1060
-981
-919
-1150
-1439
-1828
-2228
-2438
-2546
-2343
-2141
-1963
-1927
-2109
-2296
-2497
-2517
-2463
-2313
-2131
-2027
-1888
-1834
-1758
-1672
-1559
-1432
-1321
-1201
-1155
-1098
-993
-886
-677
-379
-165
8
9
-101
-178
-234
-133
57
307
504
603
612
497
413
307
308
376
463
590
680
719
739
634
582
614
648
787
788
832
870
871
955
1032
1133
1249
1321
1406
1434
1492
1583
1657
1825
1942
2034
2131
2204
2298
2364
1930
864
66
-400
175
1189
1785
2153
1367
339
-729
-1518
-1458
-1300
-813
-524
-509
-669
-1207
-1655
-1934
-2015
-2197
-2289
-2246
-2036
-1940
-2134
-2289
-2403
-2081
-1734
-1588
-1548
-1912
-2228
-2438
-2296
-1738
-1210
-814
-592
-603
-794
-1080
-1296
-1193
-907
-462
-47
190
438
369
137
-107
-250
-52
157
315
347
210
68
0
3
128
103
-44
-269
-622
-771
-987
-1044
-945
-889
-802
-1010
-1278
-1649
-2032
-2248
-2386
-2211
-2018
-1845
-1799
-1947
-2160
-2378
-2473
-2469
-2278
-2063
-1941
-1835
-1815
-1742
-1700
-1694
-1598
-1507
-1324
-1171
-1082
-982
-853
-664
-421
-223
-65
-30
-76
-119
-131
-46
87
305
503
594
612
521
434
374
334
360
388
526
648
731
745
659
617
524
519
586
646
752
792
868
929
960
1056
1116
1152
1240
1232
1291
1400
1407
1635
1676
1782
1950
1948
2073
2011
2046
2018
1274
471
-93
-52
863
1558
2006
1855
882
-43
-969
-1285
-1040
-822
-367
-280
-349
-621
-1187
-1526
-1705
-1854
-1956
-2042
-1922
-1681
-1759
-1993
-2209
-2214
-1882
-1730
-1623
-1746
-2094
-2257
-2339
-1993
-1448
-1070
-756
-699
-800
-979
-1251
-1286
-1069
-716
-311
-55
170
305
120
-88
-270
-223
59
175
296
249
121
50
-41
38
32
-118
-290
-561
-723
-840
-921
-873
-846
-778
-922
-1201
-1430
-1716
-1930
-2046
-2001
-1824
-1656
-1565
-1658
-1835
-2004
-2116
-2121
-2028
-1857
-1755
-1677
-1619
-1564
-1493
-1494
-1420
-1312
-1212
-1096
-1001
-866
-717
-565
-391
-237
-86
9
23
-11
-5
71
169
355
546
664
716
682
607
550
527
532
565
678
787
839
791
698
643
576
569
612
700
797
788
839
866
917
982
1054
1145
1214
1259
1260
1332
1408
1549
1609
1693
1843
1937
2027
2007
2038
2111
1974
1333
606
173
226
965
1454
1822
1576
712
-58
-844
-995
-909
-723
-389
-325
-322
-690
-1169
-1507
-1637
-1747
-1904
-1907
-1815
-1618
-1712
-1904
-2072
-2054
-1792
-1678
-1554
-1691
-1928
-2078
-2136
-1796
-1391
-1089
-891
-818
-842
-983
-1164
-1139
-894
-580
-217
29
255
347
199
65
-80
-4
118
184
299
304
286
176
113
161
64
-86
-297
-488
-556
-651
-701
-732
-733
-786
-956
-1130
-1316
-1513
-1671
-1758
-1713
-1607
-1531
-1534
-1573
-1676
-1790
-1885
-1917
-1836
-1723
-1607
-1521
-1408
-1267
-1237
-1216
-1187
-1154
-1063
-965
-844
-701
-605
-494
-363
-220
-88
-25
-14
-10
27
98
163
274
460
593
630
598
546
505
485
500
571
616
673
741
753
743
671
599
588
633
743
752
781
818
820
848
858
909
942
994
1054
1084
1193
1254
1356
1468
1565
1684
1704
1748
1773
1803
1878
1858
1870
1380
728
337
212
789
1213
1483
1402
788
251
-390
-724
-714
-632
-411
-337
-351
-534
-849
-1177
-1352
-1498
-1627
-1636
-1576
-1395
-1422
-1627
-1827
-1900
-1715
-1585
-1490
-1548
-1709
-1806
-1900
-1754
-1443
-1195
-961
-857
-874
-909
-1054
-1091
-967
-787
-473
-284
-83
100
41
-65
-254
-320
-213
-93
71
121
119
45
-69
-154
-265
-338
-434
-529
-572
-627
-729
-860
-933
-939
-1011
-1072
-1163
-1304
-1415
-1544
-1603
-1588
-1577
-1519
-1497
-1542
-1621
-1703
-1752
-1708
-1628
-1527
-1392
-1294
-1203
-1162
-1130
-1126
-1108
-1003
-895
-770
-634
-562
-495
-409
-310
-189
-95
-46
4
29
73
126
195
292
364
415
450
496
513
502
513
504
567
633
682
779
784
739
709
717
711
701
696
714
802
863
944
991
984
1027
982
1032
1026
1122
1264
1289
1397
1398
1506
1557
1553
1673
1659
1730
1818
1797
1400
811
381
281
750
1119
1449
1378
896
397
-216
-491
-566
-455
-231
-149
-120
-340
-663
-984
-1123
-1253
-1431
-1478
-1438
-1284
-1338
-1522
-1731
-1776
-1616
-1505
-1408
-1466
-1609
-1711
-1810
-1706
-1476
-1261
-1077
-950
-924
-967
-1089
-1143
-1037
-855
-606
-388
-167
-8
3
-100
-300
-350
-265
-165
-24
12
-24
-113
-185
-242
-312
-353
-455
-542
-569
-667
-794
-912
-1001
-972
-986
-1066
-1161
-1295
-1424
-1562
-1648
-1672
-1636
-1524
-1454
-1449
-1508
-1626
-1705
-1712
-1647
-1569
-1494
-1377
-1247
-1177
-1138
-1131
-1088
-976
-839
-701
-606
-525
-426
-354
-264
-163
-89
-31
8
62
75
77
123
236
361
459
516
508
518
517
487
459
456
574
700
763
782
754
761
700
661
699
732
784
822
828
870
846
842
896
887
930
916
986
1092
1173
1265
1272
1311
1382
1410
1498
1491
1562
1630
1653
1741
1787
1559
1105
761
557
788
1047
1229
1345
1045
709
232
-118
-200
-297
-196
-219
-237
-294
-570
-789
-1006
-1159
-1305
-1440
-1465
-1404
-1427
-1579
-1745
-1846
-1742
-1657
-1622
-1603
-1705
-1772
-1899
-1897
-1732
-1567
-1336
-1197
-1087
-1047
-1111
-1162
-1144
-1038
-847
-670
-483
-306
-299
-354
-443
-488
-366
-270
-200
-205
-308
-392
-457
-448
-449
-469
-483
-523
-610
-748
-923
-1021
-1043
-1010
-979
-1012
-1027
-1103
-1229
-1372
-1472
-1477
-1428
-1353
-1313
-1330
-1391
-1438
-1451
-1430
-1358
-1309
-1257
-1170
-1096
-1045
-1013
-952
-835
-704
-589
-511
-448
-396
-343
-304
-251
-144
-18
77
107
125
151
155
169
256
365
435
462
483
503
496
484
480
544
604
596
621
608
618
619
559
583
623
656
676
639
614
626
653
726
773
785
782
757
796
824
868
1015
1066
1261
1293
1283
1375
1287
1403
1408
1474
1611
1581
1651
1597
1267
909
617
503
757
978
1129
1182
825
525
88
-249
-322
-449
-319
-323
-348
-461
-757
-903
-1060
-1130
-1223
-1327
-1314
-1348
-1452
-1592
-1722
-1731
-1578
-1470
-1396
-1403
-1542
-1643
-1781
-1747
-1582
-1445
-1216
-1085
-995
-990
-1102
-1140
-1106
-1012
-837
-717
-633
-548
-534
-538
-572
-549
-472
-482
-525
-592
-623
-615
-598
-556
-514
-506
-571
-685
-811
-930
-1036
-1072
-1070
-1014
-981
-1000
-1045
-1169
-1264
-1360
-1448
-1407
-1341
-1298
-1281
-1304
-1296
-1282
-1270
-1257
-1215
-1181
-1164
-1149
-1099
-1000
-912
-787
-664
-584
-518
-482
-461
-413
-356
-289
-180
-50
51
135
138
115
129
151
201
238
274
329
377
405
414
402
441
456
448
454
444
450
431
426
451
436
446
437
443
431
374
415
432
409
499
535
617
686
698
713
744
752
768
824
849
953
979
1022
1020
1028
1128
1144
1265
1295
1315
1349
1299
1410
1189
940
797
621
792
839
805
784
588
441
232
27
-123
-233
-291
-328
-415
-528
-587
-758
-797
-890
-1067
-1141
-1240
-1185
-1262
-1382
-1472
-1557
-1448
-1397
-1344
-1351
-1436
-1487
-1577
-1587
-1538
-1447
-1344
-1212
-1126
-1074
-1084
-1136
-1038
-1044
-982
-883
-814
-630
-622
-660
-672
-701
-711
-702
-658
-596
-568
-654
-672
-684
-705
-681
-691
-680
-740
-809
-891
-979
-1024
-1075
-1109
-1104
-1062
-1112
-1217
-1337
-1382
-1363
-1390
-1369
-1294
-1234
-1212
-1245
-1252
-1261
-1227
-1174
-1120
-1064
-1015
-924
-867
-791
-666
-601
-518
-416
-336
-305
-300
-292
-261
-168
-94
-6
57
101
134
128
93
75
147
206
227
211
220
276
270
269
260
267
258
218
223
242
243
245
241
324
388
358
309
294
371
395
302
303
400
557
649
538
548
618
635
715
684
736
805
803
984
1022
951
985
987
1076
1102
1114
1236
1211
1231
1254
1213
1130
816
744
714
714
781
633
606
535
425
248
-2
-70
-142
-241
-375
-455
-540
-645
-678
-827
-821
-945
-1112
-1136
-1309
-1309
-1460
-1561
-1430
-1429
-1331
-1374
-1422
-1373
-1491
-1535
-1556
-1498
-1396
-1299
-1244
-1226
-1177
-1149
-1111
-1123
-1042
-1002
-989
-913
-943
-845
-868
-946
-840
-789
-689
-737
-833
-825
-866
-861
-883
-937
-883
-832
-844
-852
-962
-1046
-1086
-1137
-1091
-1087
-1129
-1155
-1176
-1141
-1155
-1230
-1208
-1119
-1043
-1024
-1070
-1052
-980
-948
-907
-867
-800
-717
-669
-635
-628
-627
-598
-541
-414
-307
-279
-270
-265
-224
-155
-156
-147
-60
69
118
25
-12
65
127
136
130
152
180
215
248
237
198
207
287
337
318
227
149
100
72
186
348
311
255
392
461
348
346
301
292
511
565
536
513
546
645
702
689
655
746
874
883
891
910
987
1094
1121
1145
1202
1199
1189
1230
1214
1279
1271
1262
1358
1334
1274
1001
783
727
710
731
668
653
631
508
305
145
46
-127
-181
-281
-417
-523
-695
-717
-795
-819
-933
-1084
-1074
-1178
-1225
-1358
-1492
-1475
-1455
-1413
-1441
-1431
-1415
-1461
-1472
-1497
-1517
-1495
-1458
-1451
-1355
-1299
-1272
-1187
-1158
-1092
-1124
-1153
-1152
-1151
-1050
-999
-939
-857
-820
-803
-833
-871
-923
-930
-914
-901
-859
-846
-854
-875
-872
-889
-864
-854
-901
-888
-914
-937
-980
-1002
-931
-897
-844
-803
-833
-825
-828
-851
-841
-840
-783
-662
-592
-584
-578
-572
-562
-517
-487
-478
-454
-409
-359
-320
-324
-272
-177
-116
-61
-61
-77
-97
-44
137
115
-85
-31
170
196
127
92
102
136
122
89
94
150
207
228
247
291
324
128
76
326
398
142
-84
40
274
276
21
157
417
562
527
406
426
477
600
670
681
709
886
932
788
833
914
956
959
993
1126
1125
967
929
1056
1186
1169
1059
1048
1007
1025
1094
901
859
1001
927
750
522
385
411
397
364
377
334
236
42
-78
-151
-444
-471
-442
-531
-512
-669
-800
-836
-869
-897
-990
-1013
-1066
-1132
-1158
-1314
-1403
-1347
-1342
-1332
-1263
-1316
-1316
-1314
-1400
-1380
-1387
-1337
-1297
-1228
-1111
-1174
-1226
-1221
-1221
-1141
-1119
-1117
-1013
-972
-973
-940
-946
-887
-803
-768
-734
-760
-756
-771
-803
-793
-775
-692
-657
-676
-612
-599
-691
-722
-694
-659
-629
-627
-633
-613
-626
-687
-740
-715
-685
-689
-695
-693
-652
-643
-656
-593
-516
-496
-490
-459
-429
-423
-452
-441
-342
-314
-257
-155
-169
-227
-157
-196
-323
-201
-9
-56
-145
-41
134
-82
-30
329
133
47
112
72
-3
97
482
534
235
446
573
227
242
273
194
286
321
336
425
708
704
414
510
667
576
388
332
590
653
441
421
749
820
773
632
561
634
648
661
628
835
997
981
994
885
873
924
841
756
791
908
941
887
887
930
985
1037
978
984
924
777
723
545
412
492
545
523
454
413
366
149
-92
-167
-217
-307
-374
-431
-405
-494
-602
-672
-792
-767
-833
-938
-966
-1052
-1116
-1207
-1262
-1280
-1215
-1155
-1212
-1222
-1254
-1321
-1411
-1467
-1428
-1353
-1257
-1314
-1329
-1245
-1218
-1215
-1213
-1137
-1079
-977
-972
-994
-899
-893
-857
-790
-739
-672
-643
-653
-706
-642
-577
-646
-619
-508
-463
-495
-529
-539
-564
-605
-655
-663
-664
-687
-698
-732
-754
-731
-673
-670
-690
-549
-444
-566
-703
-522
-300
-579
-775
-402
-177
-629
-873
-454
-203
-597
-746
-293
-66
-424
-435
-181
-293
-302
-106
-60
-335
-61
230
152
97
41
142
150
328
321
351
441
256
268
360
365
414
661
705
558
460
456
274
109
346
374
464
465
374
507
408
142
231
482
195
221
445
363
201
238
511
695
545
640
552
498
612
446
288
423
762
777
641
680
822
658
484
643
778
673
656
751
832
833
732
683
803
873
787
755
667
691
640
454
514
565
492
471
505
483
297
126
93
10
-40
-157
-246
-136
-216
-457
-502
-541
-646
-711
-771
-834
-920
-971
-1099
-1108
-1055
-1172
-1221
-1113
-1169
-1273
-1281
-1409
-1423
-1378
-1455
-1503
-1444
-1392
-1404
-1342
-1273
-1350
-1298
-1234
-1276
-1225
-1209
-1203
-1083
-1004
-1025
-941
-837
-836
-843
-790
-767
-760
-695
-659
-659
-615
-635
-688
-677
-697
-721
-716
-703
-665
-641
-650
-675
-592
-572
-498
-373
-434
-443
-378
-388
-650
-465
-221
-396
-507
-453
-411
-448
-485
-334
-366
-374
-231
-70
-231
-417
-248
-159
-117
38
-42
-111
235
252
18
99
434
30
29
425
-5
0
477
483
77
150
436
266
-109
31
325
268
-211
-95
443
395
25
-239
294
681
258
85
176
426
319
-30
219
579
497
319
390
448
460
446
383
313
606
599
443
430
555
783
681
380
531
673
504
387
438
354
368
692
678
526
477
701
746
355
253
539
616
495
469
585
593
461
435
433
548
532
396
345
430
337
239
199
154
133
63
67
-20
-82
-169
-284
-267
-351
-532
-482
-498
-628
-787
-873
-893
-891
-942
-1073
-1080
-1051
-1214
-1343
-1268
-1310
-1406
-1414
-1377
-1433
-1498
-1552
-1539
-1516
-1538
-1566
-1506
-1439
-1473
-1455
-1414
-1391
-1371
-1258
-1200
-1220
-1248
-1141
-1040
-1007
-941
-902
-837
-763
-763
-775
-803
-844
-835
-813
-795
-789
-699
-621
-643
-647
-682
-657
-546
-603
-592
-458
-529
-524
-419
-403
-335
-470
-603
-445
-310
-313
-368
-726
-519
-114
-343
-684
-588
-132
-44
-538
-518
-124
-255
-390
-287
-114
-16
-31
-251
-119
92
-96
-48
-132
112
169
-158
-41
552
120
-105
580
453
119
421
533
2
186
120
335
356
90
260
490
702
403
61
192
527
211
58
286
569
566
369
311
404
669
567
211
266
604
480
382
394
407
547
594
684
546
440
571
755
611
472
324
677
876
534
521
620
756
644
448
656
793
629
395
585
801
587
513
593
663
703
589
543
526
476
366
195
204
256
157
103
123
94
-36
-174
-165
-194
-333
-494
-378
-443
-665
-766
-718
-717
-890
-956
-984
-981
-1130
-1293
-1305
-1286
-1422
-1482
-1470
-1436
-1455
-1551
-1610
-1579
-1568
-1687
-1678
-1587
-1578
-1617
-1577
-1566
-1559
-1556
-1489
-1381
-1325
-1345
-1269
-1102
-1089
-1105
-1004
-901
-858
-824
-832
-812
-791
-764
-737
-670
-615
-632
-642
-556
-403
-345
-446
-603
-513
-212
-310
-495
-436
-244
-242
-508
-517
-415
-169
-397
-345
-464
-496
-249
-435
-459
-718
-515
-145
-502
-596
-307
-16
-290
-203
-316
-522
140
-262
-265
-214
-189
18
380
241
-241
-91
417
311
-46
367
255
-175
-16
487
58
-133
-38
372
141
-232
86
607
11
-555
451
262
-272
113
644
12
-315
629
657
-296
79
677
282
-10
383
736
426
4
365
692
515
111
154
460
532
336
243
177
206
617
501
130
147
346
416
446
206
281
600
400
228
507
534
214
219
403
569
378
269
487
508
361
306
418
463
406
431
495
321
63
129
314
152
-94
-9
112
-45
-119
-130
-198
-281
-339
-317
-419
-540
-618
-633
-654
-859
-906
-850
-954
-994
-957
-1093
-1270
-1256
-1182
-1332
-1438
-1394
-1429
-1443
-1530
-1559
-1547
-1571
-1613
-1515
-1388
-1468
-1460
-1304
-1301
-1346
-1286
-1236
-1218
-1143
-1007
-1010
-1035
-997
-918
-824
-865
-861
-743
-723
-795
-788
-733
-670
-615
-664
-672
-544
-491
-546
-492
-478
-460
-623
-467
-62
-244
-611
-674
-185
-549
-971
-296
195
-741
-720
-74
-640
-716
-348
-219
-486
-309
-320
-249
-402
-800
-287
-135
-688
-272
449
-332
-537
113
162
-390
-387
384
302
-68
147
25
-287
100
478
134
74
292
206
184
67
-1
46
198
435
289
-172
109
476
379
-196
168
732
41
307
579
302
-105
177
397
275
204
305
320
-16
451
417
-138
194
727
479
32
18
632
567
-1
160
669
660
163
416
616
307
284
446
580
628
719
556
512
587
510
376
367
569
627
625
486
634
576
434
483
552
521
357
350
391
393
227
183
124
194
163
11
-32
-45
-149
-284
-270
-296
-427
-532
-485
-510
-651
-823
-793
-788
-958
-1086
-1117
-1106
-1218
-1259
-1356
-1399
-1382
-1499
-1490
-1390
-1471
-1607
-1617
-1614
-1666
-1728
-1695
-1628
-1553
-1505
-1489
-1436
-1379
-1365
-1342
-1265
-1267
-1238
-1147
-1120
-1082
-1055
-1053
-1006
-953
-911
-910
-865
-710
-682
-846
-826
-608
-733
-638
-457
-443
-580
-587
-314
-578
-351
-489
-541
-276
-319
-470
-551
-371
-897
-200
-281
-703
-634
-78
391
-755
-705
-625
28
83
-783
-455
-67
195
-508
-607
525
-97
-522
-444
-56
-75
-459
26
362
421
-23
243
362
-357
-150
437
-73
-271
221
241
-302
-137
440
321
-349
-147
365
-28
-373
-113
164
66
-364
-95
315
-122
-407
265
319
-559
-99
374
246
-88
-116
276
197
159
223
212
211
43
180
509
293
8
393
468
315
469
107
-23
419
566
171
150
582
612
379
268
518
599
386
454
707
474
494
669
478
416
510
575
484
480
584
611
418
379
495
313
177
383
331
17
37
246
37
-190
-180
-39
-101
-361
-421
-389
-433
-691
-720
-622
-730
-789
-751
-824
-900
-975
-1045
-1050
-1090
-1126
-1164
-1185
-1184
-1226
-1298
-1328
-1313
-1257
-1323
-1399
-1379
-1373
-1515
-1554
-1373
-1344
-1356
-1332
-1277
-1165
-1173
-1221
-1115
-1005
-1053
-1071
-964
-937
-951
-863
-832
-837
-790
-677
-558
-632
-676
-588
-482
-529
-732
-701
-361
-475
-707
-311
-508
-752
-421
-240
-486
-720
-404
-502
-405
-591
-727
-401
-118
-361
-420
-477
-708
-128
-148
-626
-846
12
-25
-893
-429
156
-414
-826
-234
198
-376
-288
157
-562
-627
556
123
-555
-7
561
-15
-425
430
543
-90
-19
115
604
276
-703
242
402
85
-128
82
253
-230
41
660
75
-243
175
576
63
-587
428
359
-387
240
543
-224
-354
608
333
-497
168
595
32
-64
292
220
242
337
159
370
533
273
196
228
475
264
282
326
387
298
452
658
306
333
420
437
321
543
440
351
512
690
421
367
637
766
553
446
758
658
483
590
632
439
302
388
284
186
284
227
12
65
136
-3
-89
-121
-78
-172
-237
-318
-292
-380
-547
-537
-489
-671
-833
-604
-723
-919
-947
-904
-953
-1060
-1103
-1099
-1091
-1159
-1227
-1178
-1096
-1265
-1271
-1209
-1309
-1334
-1303
-1267
-1266
-1253
-1189
-1203
-1152
-1165
-1168
-1036
-1089
-1107
-983
-938
-993
-999
-833
-832
-867
-654
-605
-663
-801
-769
-498
-667
-641
-755
-752
-122
-496
-592
-192
-346
-270
-595
-402
-501
-484
-83
-636
-238
-590
-734
-255
-910
-318
354
-895
-717
71
221
-1043
-856
664
-36
-924
-616
694
399
-907
-444
664
102
-719
19
261
-562
118
195
-637
616
248
-568
561
406
-440
70
104
-152
153
253
-566
23
602
-146
-272
-201
754
-20
-997
128
637
-485
-549
234
517
-109
-129
470
378
-278
95
263
52
106
-60
87
219
348
234
-167
-177
526
456
-439
17
896
106
-293
303
564
265
106
446
633
152
398
450
162
551
513
352
441
534
600
357
331
857
772
346
529
1022
693
430
661
761
716
467
630
735
580
441
402
522
533
425
190
260
359
70
-103
102
135
-136
-267
-105
-120
-402
-479
-437
-502
-583
-734
-729
-663
-852
-886
-901
-943
-938
-1007
-1046
-1090
-1086
-1165
-1300
-1285
-1216
-1265
-1344
-1265
-1158
-1222
-1310
-1236
-1153
-1115
-1205
-1207
-1046
-1073
-1171
-1119
-908
-901
-980
-975
-833
-729
-933
-927
-632
-619
-907
-857
-507
-570
-710
-730
-447
-675
-791
-231
-495
-981
-557
139
-777
-618
-314
-463
-648
-442
-656
-775
159
-600
-660
-396
-315
-389
-740
-93
-352
-691
-320
-174
-627
-262
314
-495
-555
244
-233
-746
-478
-82
-400
-479
-72
-64
-255
141
229
-916
-382
916
83
-1086
207
1159
-587
-1038
899
745
-1238
151
424
-431
-584
-636
311
-19
-587
-333
305
210
-352
-419
192
85
-363
135
-133
-205
136
96
-136
-291
890
-16
-845
700
819
-457
-374
489
193
-93
407
-280
161
262
217
143
90
392
350
297
222
354
267
371
327
345
310
282
376
326
442
428
460
542
365
434
372
326
367
428
416
459
572
499
448
678
745
531
421
424
519
324
280
262
308
415
230
250
297
156
150
75
30
52
-115
-241
-217
-115
-346
-555
-407
-362
-582
-663
-611
-637
-751
-851
-879
-882
-907
-1118
-1053
-930
-1110
-1265
-1152
-1051
-1162
-1216
-1224
-1208
-1170
-1235
-1305
-1163
-1108
-1143
-1118
-1083
-1023
-1174
-1215
-1102
-834
-914
-1138
-941
-761
-847
-937
-710
-821
-801
-649
-658
-971
-551
-703
-1000
-409
-961
-777
-515
-685
-417
-581
-622
-481
-19
-586
-823
38
-644
-254
-480
-733
109
-210
-223
-832
86
338
-1174
-530
174
-306
-579
-58
-125
-424
-159
-144
-175
-706
-309
-137
-428
46
-61
-162
-125
-21
-73
144
133
-437
35
-100
35
334
-88
-134
294
-49
-199
726
-42
-58
106
219
253
-537
-91
855
-82
-904
516
605
-417
-187
423
61
-447
-27
407
-171
49
359
-43
-383
291
627
-301
-164
542
390
-522
281
537
-30
-279
521
542
-209
277
455
206
38
311
531
453
62
420
762
228
157
418
289
184
413
653
172
317
745
594
495
547
700
329
364
551
369
394
521
518
464
573
616
465
256
468
443
113
225
474
213
78
158
141
25
-79
108
-30
-142
-145
-241
-278
-365
-416
-431
-532
-516
-564
-680
-757
-752
-805
-959
-932
-955
-1068
-1127
-1101
-1151
-1174
-1227
-1230
-1261
-1253
-1177
-1310
-1403
-1334
-1286
-1381
-1431
-1310
-1105
-1115
-1248
-1158
-1042
-1169
-1227
-908
-1018
-1164
-1190
-900
-730
-1145
-1137
-719
-747
-755
-883
-886
-714
-680
-806
-1336
-560
-267
-611
-1616
-673
638
-1250
-1322
401
-471
-1321
-156
-271
-896
-762
368
-865
-577
-67
-554
110
-719
-660
-156
-218
-88
-708
-428
-124
125
-1390
-355
693
-616
-738
16
137
-917
-390
379
59
-556
-520
384
99
-841
15
458
-103
-859
235
637
-654
-188
497
-418
-43
-126
-374
-150
184
246
-681
-367
505
-83
-454
343
368
-197
16
322
-163
-180
238
332
-69
-771
23
477
-437
-290
119
126
177
-123
-385
90
399
-217
-536
257
408
22
-188
-116
375
161
-415
129
748
65
-386
649
523
-10
299
564
554
119
521
578
319
187
580
634
94
284
829
483
58
597
619
198
222
418
371
413
325
280
362
295
293
245
214
260
207
-27
-49
129
-27
-286
-145
17
-185
-415
-244
-213
-495
-613
-535
-566
-704
-764
-779
-791
-821
-933
-946
-912
-981
-1035
-1004
-1080
-1164
-1066
-1160
-1312
-1095
-1055
-1160
-1157
-1140
-1177
-1267
-1181
-1239
-1152
-983
-1199
-1206
-1093
-981
-1030
-1285
-1023
-871
-1053
-914
-910
-870
-1049
-1106
-543
-596
-1077
-934
-432
-558
-990
-1350
-405
-445
-1088
-530
-838
-476
-521
-1088
-321
-194
-845
-290
-306
-600
-559
-479
-452
55
-635
-367
-54
-348
-270
-647
-156
-110
-683
-502
29
-366
-305
222
-75
-525
-492
-487
330
-161
-776
160
-441
-98
169
-353
-307
394
389
-394
-42
365
-218
-320
90
193
-704
185
733
-704
-225
451
-111
-555
-13
-11
-21
-498
15
339
-120
-53
-303
56
138
-24
77
105
-369
323
-339
-69
85
152
-31
181
121
-109
-30
139
481
-759
-215
885
-8
-733
511
486
-377
-71
246
-53
-291
92
204
-298
-111
237
216
-15
338
319
226
325
174
365
134
360
315
313
264
152
456
338
319
293
454
409
307
216
274
320
417
515
415
443
471
355
378
205
49
247
175
33
59
189
34
-154
-60
-17
-223
-378
-331
-292
-468
-583
-589
-747
-672
-790
-853
-659
-746
-984
-893
-835
-1011
-1078
-1020
-963
-1111
-1205
-1201
-1171
-1163
-1212
-1189
-1085
-1242
-1298
-1136
-1334
-1337
-1185
-1186
-1282
-1207
-1131
-1267
-1169
-1160
-1141
-905
-1118
-1387
-960
-995
-1154
-1101
-930
-1084
-755
-709
-1105
-293
-562
-1074
-900
-866
-765
-1040
-806
-385
-844
-450
-623
-422
-219
-1048
-327
-596
-1004
-438
-700
-961
-481
33
-651
-638
-242
-692
261
-963
-1015
1029
-898
-685
654
208
-1276
58
324
-1214
-477
906
-452
-1236
946
92
-647
-116
288
56
-410
164
73
195
-44
-108
-315
37
-53
-206
-137
-57
-155
-24
289
-442
-585
384
-105
-657
90
49
-103
-123
154
-18
-479
-318
121
21
-154
-446
466
141
-582
-49
113
259
-263
-245
52
314
-282
-552
576
421
-102
-218
-58
200
-167
-9
-67
-10
-145
412
349
-811
272
699
-328
-222
430
113
-280
297
547
-212
96
565
90
163
208
464
420
282
124
348
435
114
326
455
207
167
633
219
44
413
426
542
167
371
419
46
144
345
75
16
293
73
-162
-115
-147
-258
-293
-245
-310
-455
-486
-368
-464
-678
-704
-568
-647
-961
-828
-737
-885
-919
-987
-1022
-1049
-1135
-1175
-1159
-1156
-1261
-1349
-1162
-1132
-1204
-1270
-1215
-1125
-1226
-1368
-1159
-1077
-1146
-1030
-1228
-1000
-871
-1055
-913
-1175
-859
-634
-987
-1234
-633
-452
-1174
-1186
-817
-618
-655
-777
-1456
-387
52
-1356
-1538
-149
-527
-1244
-755
-623
-545
-1023
-796
-571
-98
-586
-944
-403
29
-928
-680
-325
-637
-251
-400
-651
-358
-378
-226
-320
-1023
-140
-10
-446
-873
-97
485
-490
-1143
44
457
-787
-491
407
74
-154
-566
-21
443
-390
49
-283
-164
-386
563
-238
-1133
569
640
-938
-648
445
231
-278
-542
202
129
-653
-349
470
95
-628
72
-78
-606
-301
521
-689
-746
1110
40
-952
-25
712
-342
-863
548
942
-1118
-484
1013
82
-1287
78
1232
-574
-542
332
297
-254
-408
479
73
-419
326
293
-186
232
435
-228
174
219
271
211
57
224
-81
69
346
364
-192
403
644
81
-11
256
149
193
468
229
273
457
182
90
232
284
85
71
426
276
84
163
134
256
-18
9
238
16
-200
-101
-136
-313
-347
-279
-266
-298
-346
-507
-501
-516
-656
-804
-742
-728
-790
-842
-885
-869
-966
-1055
-1070
-1019
-1085
-1112
-1097
-1119
-977
-1177
-1353
-1259
-1207
-1164
-1307
-1369
-1384
-1339
-1165
-1388
-1462
-1183
-1294
-1192
-1023
-1226
-1255
-1152
-929
-1171
-1098
-799
-1099
-1386
-725
-584
-1226
-1258
-42
-225
-1643
-867
-176
-774
-1144
-1052
-577
-378
-925
-1140
-401
-10
-1323
-950
232
-901
-500
-401
-387
-496
-473
-655
-640
-252
-321
-765
-455
-57
-775
-219
-161
-517
-857
264
-314
-723
-328
728
-3
-1026
-14
231
-8
-802
134
360
-948
99
482
-1172
-413
545
325
-871
-763
817
32
-1737
363
1106
-1013
-472
800
187
-530
-198
537
153
-214
-247
75
122
221
-396
-558
209
662
-327
-711
652
160
-333
-393
323
578
-360
13
430
110
-184
-12
75
-124
-368
52
82
20
-135
499
341
-368
-161
130
591
-324
-108
676
-151
-449
15
373
107
-43
497
315
4
102
258
103
174
819
474
131
387
488
79
105
612
244
77
459
529
-214
221
572
109
205
531
76
175
642
365
-105
159
533
231
-88
-91
355
124
-333
-40
187
-186
-330
-57
-226
-378
-422
-336
-436
-498
-387
-394
-537
-586
-472
-582
-825
-854
-707
-990
-1007
-952
-992
-980
-1157
-1066
-1062
-1076
-1108
-1130
-1055
-1047
-1035
-1264
-1155
-1122
-1183
-1260
-1134
-970
-920
-1050
-1180
-951
-992
-1149
-1130
-826
-857
-938
-988
-708
-573
-835
-1193
-715
-271
-1050
-1137
-648
-684
-1274
-578
-120
-835
-276
-370
-705
-467
-718
-347
-671
-586
-265
-428
-578
-98
128
-658
-601
-305
-145
-483
427
-323
-399
149
-548
-284
475
268
-702
92
720
-206
-725
640
-113
-692
601
112
-454
-351
-165
188
-53
-538
290
431
-777
-181
942
-842
-450
1005
-269
425
403
-446
177
268
-411
-442
106
-129
114
153
-470
-174
234
-509
-468
331
120
-416
-272
464
-322
-493
247
269
-64
-336
-131
285
-144
-558
144
170
-123
-162
184
202
-96
-238
-264
-10
197
-326
441
199
-566
74
284
-116
-71
509
-266
6
661
237
-59
153
393
25
15
151
172
-277
125
272
449
269
-139
598
426
335
-95
82
627
267
-299
-31
719
37
-336
478
543
43
303
499
148
126
181
310
271
125
55
77
248
-67
-227
-32
50
-304
-134
-143
-222
-58
-309
-316
-389
-234
-415
-745
-520
-416
-914
-774
-592
-751
-864
-799
-639
-739
-885
-960
-875
-1089
-1106
-961
-1013
-1105
-1126
-1162
-1234
-1128
-1147
-1109
-1203
-1149
-871
-1038
-1241
-1275
-963
-793
-1113
-1244
-925
-999
-982
-927
-974
-987
-849
-480
-764
-834
-907
-631
-864
-981
-159
-561
-1179
-189
-391
-1027
-727
-488
-123
-907
-705
-8
-250
-821
-804
-365
-12
-66
-1012
45
-531
-546
32
-816
-460
361
-603
-1135
1061
225
-1212
-288
1000
-249
-782
-81
-102
182
-650
-589
556
-102
-474
141
503
23
-191
-114
264
-582
-199
308
-796
45
732
-305
-798
537
330
-374
-644
236
502
-726
-372
880
-511
-642
827
481
-906
-56
1022
-672
-789
-7
583
-354
-844
408
594
-222
-509
378
92
-322
-305
281
-209
-263
456
-92
-200
-343
78
273
181
126
349
-115
-517
57
455
-346
-19
786
-135
-171
331
582
-145
-338
558
393
-634
-52
695
-315
-127
604
349
-36
246
831
345
-243
250
519
134
165
390
285
135
280
520
310
-76
403
708
145
-14
474
230
0
161
384
164
-289
303
483
-200
-310
63
73
-193
4
29
-118
-144
-82
-342
-520
-254
-330
-617
-347
-226
-727
-673
-640
-740
-771
-867
-819
-746
-865
-879
-785
-934
-1052
-840
-695
-1047
-957
-999
-1219
-1059
-1150
-1080
-1061
-937
-894
-984
-732
-678
-1069
-819
-824
-1103
-810
-816
-806
-968
-930
-469
-639
-932
-965
14
-281
-1396
-895
-426
-842
-915
-250
-693
-400
25
-440
-970
-212
-24
-977
-888
-117
-225
-823
-669
-286
592
-530
-984
493
402
-1870
-722
1365
-654
-1438
-68
560
-825
-410
167
-244
21
-93
-546
-567
-500
-61
-376
-752
25
-231
-209
-357
248
5
-612
97
-59
-559
-297
-157
-497
270
-194
-18
413
-16
142
201
-52
-845
-210
617
-309
-426
7
-81
313
-360
142
362
-190
232
40
-248
284
2
-80
148
110
422
77
-474
139
980
-144
-572
11
835
-796
-757
1041
-113
-502
-49
612
159
-424
359
394
55
138
244
-290
-26
431
164
437
120
445
765
-5
32
74
385
175
105
73
121
375
167
51
498
296
-60
129
146
355
74
-126
-217
296
32
179
166
50
465
3
157
342
222
-314
135
202
-194
-54
-32
115
204
158
126
-48
-48
110
-151
-408
-173
-19
-274
-407
-149
-188
-531
-381
-57
-299
-588
-598
-584
-660
-761
-873
-982
-806
-824
-834
-795
-964
-976
-917
-904
-1144
-1249
-1044
-1017
-1174
-988
-952
-1026
-1043
-952
-936
-1410
-772
-645
-1372
-1272
-550
-1172
-1480
-543
-879
-1292
-679
-617
-788
-977
-996
-365
-738
-990
-1131
-960
-305
-1030
-1184
-197
-669
-127
-443
-982
-99
-384
-1159
-807
84
-303
-892
-474
-3
-622
-347
-569
-1043
-182
-165
-795
-684
-54
-468
-225
76
-809
-565
-499
-111
64
-500
-111
-272
-833
586
-211
-1086
419
-453
-16
-220
-591
202
-676
-140
506
39
-1174
-93
631
-471
-511
248
489
-849
-647
577
-63
-540
-414
-230
299
-154
-491
-60
-58
-147
-22
-802
-114
506
-308
-500
-47
153
-772
-72
548
-352
-71
438
144
-118
398
-139
-143
259
-119
613
-492
44
682
-610
249
392
-214
-53
781
512
-442
-252
566
515
-368
148
341
101
-88
-6
247
-100
-49
104
209
316
508
-215
179
171
235
95
239
284
362
303
-186
369
369
-103
-78
540
382
46
-121
386
644
-81
-34
164
307
405
174
161
194
255
73
65
-7
57
334
232
44
-185
-39
-51
40
-89
-114
-139
-228
-326
-365
-361
-359
-355
-411
-379
-480
-513
-648
-627
-501
-612
-941
-879
-646
-865
-1046
-738
-764
-1075
-1263
-954
-746
-1436
-1273
-898
-1260
-1192
-1178
-1226
-1102
-880
-892
-1321
-1097
-794
-1046
-1479
-1072
-1038
-1067
-1371
-1077
-453
-1054
-1576
-850
-560
-1173
-645
-302
-1166
-1195
-300
-639
-1491
-701
506
-256
-1930
-630
226
-1387
-721
191
-800
-850
-447
-516
-92
-1346
-1014
259
-540
-1197
290
21
-938
-718
167
131
-943
-306
205
-368
-575
195
430
-514
-428
1135
-103
-877
-41
333
-363
-627
308
-235
29
267
-37
-158
32
275
-148
-18
341
119
-352
436
609
-718
-273
659
207
-606
342
447
-556
-519
399
251
-373
-14
439
-226
169
212
-838
276
522
-614
-88
825
-775
-430
559
96
-322
-55
727
58
-79
-113
724
210
-688
646
826
-932
-380
1317
-264
-817
1127
423
-621
174
906
549
-471
376
815
-215
-317
1123
402
-802
498
755
252
-284
598
671
-78
120
868
112
-97
721
622
73
-193
963
527
147
521
604
378
19
356
305
-192
294
668
336
322
286
595
466
90
222
418
273
-87
182
276
45
43
173
298
-41
-130
74
-304
-353
-230
-301
-207
-259
-178
45
-276
-476
-3
-319
-753
-331
-394
-794
-771
-577
-527
-742
-785
-839
-879
-694
-786
-923
-856
-905
-730
-839
-1234
-1009
-718
-1062
-1282
-870
-803
-1079
-1137
-719
-933
-1267
-888
-1122
-1040
-1000
-849
-692
-833
-833
-533
-629
-1185
-477
-350
-1371
-777
-63
-1421
-763
-241
-961
-942
-537
-62
-1238
-1141
4
-65
-1368
-1132
-123
-257
-820
-763
192
-1286
-1179
323
-313
-531
-433
-483
-134
-526
-583
-585
-11
120
-434
-322
-595
86
398
-42
-140
12
-193
461
-35
-108
-499
79
460
-657
-260
87
484
-511
-360
56
-397
146
-78
-133
-93
-283
513
48
-890
192
966
-637
-451
527
-593
-748
-151
999
-514
-139
699
185
221
-122
-461
-53
407
478
2
-543
136
632
3
-929
387
1177
265
-473
-56
344
100
-309
80
93
43
39
104
44
346
519
228
370
149
165
-358
-165
658
411
-293
0
1083
171
-35
505
174
-171
82
730
182
-517
692
1133
-268
-100
1219
617
11
510
766
209
-115
491
447
-269
342
1002
400
140
808
648
-14
260
841
378
-273
351
663
184
-57
341
337
39
-22
60
-35
-131
-181
-416
-292
-205
-133
-250
-560
-177
-98
-717
-816
-568
-550
-789
-906
-754
-921
-1070
-890
-1104
-1167
-709
-795
-1081
-1054
-1060
-1282
-1379
-926
-949
-1354
-1271
-1103
-1044
-1207
-1330
-997
-933
-1032
-911
-925
-1014
-862
-903
-815
-750
-812
-471
-492
-866
-804
-494
-412
-1096
-740
-422
-998
-1324
-1040
-582
-549
-1402
-805
-337
-1529
-1192
-521
-441
-1479
-730
105
-1378
-399
180
-1059
-694
34
-504
-555
328
-28
-160
-438
-322
224
-248
-843
-243
329
-1084
-911
759
-269
-477
154
120
-436
-661
-23
220
-404
-895
-224
187
-442
29
598
-105
-305
164
145
-844
-608
803
337
-354
339
633
-230
-293
356
31
-101
-253
62
643
403
-113
508
688
-12
406
387
221
368
42
-70
606
530
-204
536
762
-181
-257
779
919
72
159
670
188
53
100
415
42
-144
1077
967
-325
431
881
173
415
841
730
-268
517
983
71
103
417
700
598
159
545
1125
224
209
855
501
179
1070
980
509
1057
1049
624
465
1028
733
295
533
693
691
759
693
602
692
767
712
611
789
618
591
711
531
311
458
397
87
202
60
-110
-141
-214
35
-96
-428
-439
-390
-631
-931
-845
-717
-642
-727
-829
-754
-766
-844
-1009
-1072
-1108
-1121
-1039
-1104
-1147
-1065
-1092
-1204
-1116
-1079
-1138
-1285
-1058
-1217
-1424
-1202
-1164
-1290
-1127
-682
-909
-1073
-617
-502
-1033
-965
-1010
-915
-767
-1286
-1015
-576
-862
-1152
-620
-573
-1015
-788
-370
-427
-1164
-1187
-601
-716
-1490
-450
286
-699
-491
-273
-1317
-1289
-666
-740
-683
-935
160
203
-754
-568
-331
-154
-724
-662
-211
-469
-849
13
-87
228
885
-123
-320
-209
-748
-644
-599
-508
35
92
89
-135
152
-211
14
567
-183
-62
51
-107
149
403
-443
105
1002
-119
269
567
373
-399
-498
340
696
-135
412
821
92
187
416
54
4
1098
982
428
42
55
423
103
-354
358
1226
865
368
1142
680
167
321
1080
536
288
837
959
748
787
685
978
948
-85
852
1113
180
20
492
808
850
790
852
1344
1462
857
912
1113
846
918
1147
1537
1287
1066
1346
845
842
1248
995
591
898
1198
837
804
1105
1223
1250
1337
1092
933
910
698
691
584
373
658
780
543
377
340
297
128
41
-241
-140
-153
-528
-468
-400
-552
-803
-748
-684
-699
-905
-987
-1048
-1180
-1108
-1336
-1267
-1108
-1160
-1070
-970
-896
-966
-991
-771
-888
-1032
-984
-1098
-1173
-1133
-1108
-1046
-808
-747
-767
-707
-691
-742
-772
-750
-803
-759
-788
-763
-687
-819
-941
-925
-942
-832
-673
-846
-954
-966
-1086
-1184
-1171
-938
-840
-839
-891
-1019
-1130
-1178
-957
-1146
-1567
-1199
-748
-987
-1146
-902
-838
-993
-1002
-1098
-651
-426
-967
-909
-388
-91
-615
-788
-290
-267
-367
-853
-644
196
203
-46
-41
115
-125
-445
-389
-476
-321
37
144
138
205
420
115
-578
316
197
-277
43
224
526
638
360
752
446
443
501
361
254
520
675
119
126
273
473
533
948
298
261
405
-101
162
473
619
583
766
1265
852
589
1288
1156
1240
1431
1363
1457
1648
1411
1473
1776
1641
1695
1765
1913
1674
1343
1154
1186
1250
1126
1424
1501
1150
1367
1442
1236
997
933
1246
1303
1301
1446
1333
1431
1678
1556
1453
1564
1741
1766
1674
1470
1324
1053
726
844
937
805
842
845
691
419
81
79
-63
-360
-366
-525
-638
-834
-952
-929
-1036
-977
-973
-1024
-1038
-1144
-1516
-1582
-1611
-1609
-1534
-1600
-1231
-1187
-1251
-1129
-1125
-1138
-1107
-1000
-927
-955
-928
-815
-850
-672
-550
-449
-230
-229
-196
-292
-415
-474
-591
-608
-492
-510
-478
-420
-502
-547
-685
-696
-722
-886
-959
-1108
-1194
-1259
-1405
-1381
-1391
-1384
-1379
-1492
-1570
-1717
-1844
-1948
-1959
-1957
-1899
-1726
-1719
-1772
-1747
-1799
-1775
-1637
-1630
-1584
-1470
-1365
-1348
-1316
-1219
-1049
-853
-714
-615
-579
-462
-382
-465
-594
-745
-564
-436
-425
-258
-160
-196
-117
134
-82
-346
-187
-201
-429
-432
-387
-246
-322
-322
-149
9
84
153
-127
-170
230
12
-341
-142
320
253
26
396
750
695
644
436
266
254
485
412
302
769
979
737
685
921
1029
1030
921
997
1052
986
1194
1293
1409
1711
1935
1966
2022
2055
2044
1757
1485
1660
1836
1845
1851
1959
2195
2270
2109
2086
2045
2104
2135
2005
2086
2100
2256
2290
2330
2590
2596
2634
2723
2664
2575
2350
1789
1404
957
598
602
701
986
990
829
552
144
-158
-449
-790
-1092
-1250
-1395
-1472
-1626
-1560
-1611
-1544
-1403
-1543
-1483
-1707
-2002
-2251
-2444
-2423
-2291
-2081
-1775
-1558
-1346
-1194
-1246
-1132
-1210
-1171
-994
-1035
-798
-665
-632
-380
-179
21
259
387
474
357
191
169
10
-47
-35
15
146
105
88
-12
-321
-524
-744
-1008
-1092
-1256
-1463
-1717
-1987
-1971
-1964
-1961
-2010
-2164
-2311
-2502
-2737
-2984
-3111
-3110
-3050
-2904
-2742
-2697
-2654
-2643
-2683
-2667
-2554
-2448
-2403
-2322
-2259
-2154
-2034
-1814
-1558
-1392
-1232
-1089
-1078
-1127
-1100
-1138
-1071
-904
-671
-464
-421
-355
-318
-316
-282
-304
-376
-437
-514
-546
-687
-844
-800
-776
-719
-656
-677
-742
-863
-1034
-1210
-1214
-1079
-1004
-923
-756
-726
-652
-643
-621
-582
-586
-548
-652
-586
-529
-485
-384
-183
65
304
548
746
830
736
883
987
1006
1270
1464
1563
1741
1828
1946
2003
1998
2131
2153
2190
2231
2130
2219
2193
2262
2334
2279
2386
2458
2387
2356
2312
2111
2229
1986
1970
2042
1855
2040
1922
1950
2002
1918
1983
1946
1654
1154
388
-194
-574
-631
-328
-146
3
19
-320
-838
-1167
-1551
-1785
-2004
-2089
-2199
-2297
-2200
-2226
-2167
-2097
-1812
-1685
-1678
-1803
-2082
-2316
-2438
-2392
-2167
-1764
-1328
-896
-776
-502
-550
-651
-636
-710
-436
-356
-173
-22
71
276
514
631
832
923
878
801
497
362
176
128
220
148
271
379
210
23
-413
-790
-1023
-1347
-1555
-1836
-2062
-2146
-2255
-2307
-2333
-2519
-2756
-3009
-3141
-3205
-3436
-3537
-3621
-3587
-3341
-3171
-3045
-2918
-2840
-2800
-2814
-2805
-2734
-2672
-2521
-2356
-2184
-1895
-1592
-1444
-1336
-1236
-1120
-966
-982
-978
-986
-921
-740
-598
-444
-363
-309
-323
-353
-394
-537
-696
-804
-813
-778
-779
-804
-849
-876
-894
-939
-1047
-1167
-1221
-1343
-1428
-1454
-1456
-1363
-1304
-1224
-1121
-1080
-1037
-991
-963
-940
-888
-772
-613
-525
-433
-342
-236
2
105
240
425
526
628
623
602
677
832
914
1065
1196
1410
1523
1539
1605
1512
1585
1554
1538
1691
1727
1825
1918
1786
1944
2052
2111
2174
2043
2195
2167
2027
2009
2011
1979
2257
2199
2314
2422
2262
2491
1993
1685
987
-109
-695
-999
-876
-287
-121
-134
-374
-1088
-1314
-2075
-2334
-2585
-2934
-2847
-3089
-3094
-3045
-3113
-2976
-2694
-2683
-2272
-2500
-2793
-3050
-3418
-3191
-3049
-2499
-1953
-1538
-1052
-802
-831
-790
-1053
-983
-734
-561
-175
-77
160
327
541
802
1009
1027
1068
937
701
495
252
188
101
291
474
563
468
218
-153
-544
-830
-1124
-1322
-1652
-1906
-2074
-2153
-2285
-2421
-2636
-2903
-2977
-3068
-3179
-3497
-3818
-3985
-3944
-3753
-3518
-3302
-3127
-3003
-2959
-2935
-2962
-2912
-2852
-2638
-2395
-2106
-1762
-1589
-1445
-1337
-1165
-933
-785
-723
-735
-770
-740
-633
-489
-357
-239
-100
-44
-52
-122
-367
-591
-685
-703
-583
-562
-597
-632
-689
-728
-855
-992
-1115
-1196
-1242
-1319
-1397
-1393
-1402
-1305
-1183
-1068
-944
-951
-989
-1052
-1095
-1008
-766
-478
-262
-142
17
170
259
360
410
513
746
863
1064
1209
1256
1398
1459
1751
1810
1985
2098
1972
2003
1932
1996
2039
2097
2118
2242
2317
2444
2317
2264
2153
1998
2125
1995
2049
2021
2083
2055
2142
2123
2130
2073
1968
1920
1953
2088
1920
1827
1346
713
-145
-788
-1171
-1032
-544
-339
-263
-549
-1089
-1727
-2162
-2532
-2590
-2612
-2628
-2720
-2831
-2721
-2815
-2773
-2655
-2405
-2173
-2199
-2320
-2553
-2830
-2718
-2444
-2048
-1461
-1035
-631
-528
-499
-612
-722
-621
-494
-171
110
356
475
490
624
757
864
945
910
818
609
394
223
44
75
176
212
239
116
-129
-508
-918
-1161
-1396
-1510
-1573
-1745
-1850
-1986
-2353
-2617
-2861
-2941
-3056
-3268
-3350
-3525
-3398
-3399
-3518
-3454
-3437
-3385
-3293
-3266
-3157
-3030
-2919
-2761
-2657
-2368
-2077
-1888
-1751
-1702
-1537
-1393
-1386
-1269
-1118
-957
-787
-711
-533
-451
-486
-503
-542
-438
-461
-580
-638
-712
-661
-635
-665
-710
-759
-742
-765
-883
-995
-1050
-1118
-1211
-1309
-1291
-1206
-1169
-1166
-1196
-1173
-1138
-1144
-1124
-1137
-1040
-848
-702
-552
-452
-256
-103
-5
141
282
377
475
593
695
845
981
1145
1297
1473
1622
1694
1712
1740
1834
1974
2099
2213
2268
2202
2223
2151
2162
2224
2304
2416
2403
2481
2383
2281
2222
2156
2114
2255
2281
2291
2378
2286
2279
2089
2160
2130
2069
2304
2321
2312
2071
1279
286
-534
-970
-790
-358
74
273
-100
-523
-1268
-1823
-2043
-2330
-2329
-2327
-2390
-2360
-2444
-2597
-2509
-2499
-2119
-1920
-1890
-1988
-2376
-2532
-2661
-2434
-1912
-1383
-919
-436
-300
-257
-371
-595
-532
-408
-34
343
558
759
830
916
1069
1067
1165
1155
1100
951
695
595
459
408
494
582
581
488
205
-191
-624
-890
-1058
-1201
-1298
-1364
-1426
-1567
-1707
-1897
-2140
-2306
-2427
-2609
-2706
-2912
-3239
-3622
-3855
-3616
-3155
-2695
-2510
-2757
-2934
-2959
-2954
-2921
-2877
-2629
-2303
-1856
-1567
-1596
-1566
-1516
-1440
-1201
-975
-787
-776
-957
-1004
-990
-818
-528
-369
-325
-323
-375
-544
-789
-967
-1061
-1023
-769
-567
-480
-627
-920
-1081
-1090
-1016
-1064
-1189
-1268
-1273
-1234
-1229
-1261
-1246
-1068
-843
-764
-844
-901
-981
-995
-885
-678
-344
-69
179
203
195
275
376
438
540
636
912
1153
1238
1378
1311
1504
1644
1776
1970
1977
1984
2020
1998
2107
2129
2204
2400
2397
2489
2476
2415
2408
2278
2274
2395
2404
2653
2558
2684
2660
2477
2557
2370
2328
2204
2263
2342
2466
2503
2513
1909
1035
-63
-943
-966
-976
-365
26
-17
-320
-1013
-1771
-2218
-2576
-2705
-2777
-2879
-2758
-2976
-2790
-2950
-2910
-2550
-2482
-2227
-2265
-2571
-2705
-2906
-2936
-2426
-1964
-1201
-724
-417
-218
-347
-393
-621
-587
-169
105
507
789
847
1147
1118
1235
1330
1249
1333
1133
906
745
589
582
620
637
697
618
496
56
-411
-716
-1071
-1192
-1323
-1398
-1406
-1541
-1711
-1987
-2313
-2521
-2752
-2906
-3042
-3186
-3294
-3419
-3386
-3311
-3089
-2849
-2819
-2827
-2908
-2932
-2944
-3075
-2981
-2639
-2201
-1749
-1515
-1440
-1383
-1407
-1404
-1409
-1253
-1068
-954
-778
-751
-660
-516
-495
-440
-427
-433
-430
-667
-862
-983
-1016
-932
-861
-718
-707
-798
-937
-1163
-1323
-1408
-1497
-1456
-1382
-1285
-1213
-1319
-1377
-1346
-1302
-1217
-1223
-1218
-1137
-1091
-988
-892
-691
-463
-261
-19
92
183
276
261
282
420
603
940
1092
1264
1342
1366
1593
1621
1756
1806
1846
1944
1988
2024
2043
2010
2120
2286
2270
2479
2479
2480
2480
2253
2383
2417
2410
2604
2457
2577
2552
2531
2692
2423
2583
2672
2654
2733
2603
2481
2556
2391
2154
1369
288
-451
-902
-597
-45
319
380
-35
-755
-1393
-2086
-2335
-2633
-2727
-2591
-2611
-2433
-2425
-2501
-2635
-2545
-2353
-2235
-2288
-2499
-2700
-2798
-2601
-2214
-1754
-1210
-763
-401
-252
-348
-511
-704
-613
-257
200
648
1001
1129
1287
1342
1377
1401
1266
1259
1195
1109
1094
1018
951
1017
981
1067
952
671
271
-222
-482
-754
-883
-962
-1047
-1074
-1176
-1323
-1526
-1881
-2158
-2352
-2510
-2525
-2625
-2701
-2739
-2771
-2710
-2902
-3169
-3295
-3122
-2754
-2482
-2442
-2592
-2628
-2458
-2198
-2057
-1876
-1765
-1625
-1432
-1341
-1320
-1263
-1118
-966
-739
-530
-417
-505
-685
-830
-791
-639
-503
-473
-532
-587
-659
-708
-780
-888
-1012
-1008
-903
-819
-869
-1028
-1208
-1219
-1100
-996
-1025
-1165
-1206
-1227
-1206
-1192
-1137
-987
-815
-671
-647
-630
-588
-559
-526
-392
-157
111
342
428
497
554
666
849
944
1053
1124
1336
1516
1686
1786
1771
1900
2078
2209
2256
2335
2252
2319
2378
2500
2568
2613
2724
2802
2826
2764
2792
2768
2819
2745
2675
2623
2705
2893
2880
2992
3053
2973
2930
2737
2635
2632
2623
2036
947
-213
-765
-739
-249
372
555
410
-291
-1142
-2012
-2500
-2781
-2861
-2829
-2638
-2524
-2518
-2574
-2785
-2774
-2679
-2472
-2482
-2606
-2779
-2875
-2852
-2533
-1956
-1383
-800
-440
-277
-305
-448
-673
-718
-368
226
768
1152
1347
1473
1582
1549
1492
1392
1399
1454
1389
1320
1295
1275
1273
1245
1202
1098
923
563
45
-363
-585
-669
-784
-867
-878
-952
-1165
-1448
-1768
-2120
-2316
-2467
-2589
-2615
-2631
-2658
-2700
-2689
-2759
-3116
-3446
-3571
-3200
-2705
-2413
-2365
-2569
-2430
-2233
-2119
-2007
-1893
-1725
-1470
-1303
-1231
-1142
-1001
-845
-724
-467
-251
-238
-423
-714
-776
-654
-532
-345
-374
-365
-372
-539
-674
-895
-1065
-1150
-1093
-940
-885
-944
-1100
-1233
-1168
-1049
-1064
-1156
-1284
-1295
-1287
-1312
-1235
-1176
-1033
-823
-737
-655
-638
-657
-684
-679
-434
-141
165
355
455
567
643
766
809
906
993
1203
1412
1579
1682
1678
1712
1807
2049
2233
2423
2427
2397
2419
2376
2468
2486
2489
2624
2736
2840
2738
2695
2649
2545
2573
2600
2772
2938
2977
2931
2786
2675
2684
2662
2707
2801
2792
2617
1774
576
-600
-1061
-668
-36
620
783
285
-502
-1608
-2274
-2590
-2787
-2597
-2637
-2479
-2506
-2562
-2603
-2843
-2772
-2562
-2425
-2310
-2598
-2818
-2845
-2869
-2350
-1797
-1114
-546
-369
-245
-357
-607
-710
-731
-252
339
824
1279
1280
1419
1457
1406
1464
1395
1429
1473
1315
1309
1217
1179
1247
1108
1160
1025
745
363
-203
-537
-749
-853
-815
-939
-984
-1106
-1375
-1642
-2057
-2323
-2486
-2642
-2640
-2608
-2647
-2671
-2734
-2718
-2699
-2733
-2847
-3240
-3439
-3322
-2856
-2387
-2218
-2108
-2065
-1887
-1742
-1764
-1821
-1761
-1593
-1284
-961
-816
-769
-676
-610
-544
-412
-367
-472
-635
-740
-698
-559
-501
-415
-406
-467
-495
-634
-843
-1063
-1209
-1248
-1103
-880
-817
-860
-952
-993
-965
-1053
-1204
-1314
-1291
-1141
-1015
-957
-898
-744
-593
-418
-385
-370
-392
-412
-342
-204
120
415
671
767
877
919
1002
1040
1107
1151
1377
1685
1835
2002
2002
2038
2022
2159
2240
2390
2417
2402
2386
2441
2539
2589
2647
2742
2871
2869
2853
2628
2579
2520
2786
2829
2947
3144
3050
3023
2827
2706
2667
2803
2761
2391
1523
464
-579
-885
-576
126
775
716
267
-802
-1779
-2369
-2731
-2837
-2687
-2566
-2347
-2374
-2413
-2594
-2920
-2775
-2733
-2426
-2386
-2622
-2736
-2884
-2655
-2159
-1673
-985
-534
-304
-176
-444
-602
-699
-493
58
600
1200
1530
1579
1599
1463
1433
1435
1399
1453
1403
1426
1473
1389
1371
1284
1216
1175
977
682
241
-191
-516
-733
-750
-716
-761
-874
-1104
-1371
-1730
-2068
-2348
-2577
-2626
-2656
-2622
-2654
-2707
-2976
-3431
-3553
-3305
-2793
-2580
-2531
-2638
-2651
-2465
-2359
-2301
-2117
-1806
-1548
-1272
-1196
-1200
-1168
-1017
-854
-600
-272
-172
-344
-514
-616
-517
-399
-311
-137
-126
-95
-198
-393
-545
-714
-821
-766
-625
-547
-680
-888
-1035
-1107
-995
-956
-1017
-1085
-1128
-1168
-1294
-1395
-1289
-1173
-995
-871
-817
-724
-743
-726
-757
-603
-311
-42
137
209
315
456
601
770
871
976
1171
1250
1432
1510
1652
1786
1984
2198
2250
2320
2288
2323
2309
2536
2513
2659
2757
2864
3044
2930
3111
2878
2885
2843
2823
3074
3229
3339
3315
3370
3351
3367
3259
3322
3144
3171
3181
2575
1518
45
-877
-887
-215
731
1280
907
99
-1225
-2214
-2783
-3018
-2894
-2839
-2616
-2556
-2520
-2624
-2895
-3137
-2972
-2814
-2632
-2659
-3027
-3102
-3154
-2798
-2143
-1528
-822
-392
-256
-273
-562
-802
-858
-452
325
1014
1621
1877
1830
1798
1692
1634
1660
1655
1785
1799
1751
1791
1696
1667
1637
1552
1479
1258
871
301
-218
-484
-613
-612
-605
-708
-792
-1060
-1417
-1805
-2226
-2447
-2608
-2699
-2721
-2829
-2904
-2961
-2984
-3002
-3076
-3042
-3005
-2963
-2883
-2815
-2772
-2698
-2475
-2162
-1910
-1675
-1509
-1444
-1331
-1283
-1196
-1003
-818
-600
-454
-303
-227
-195
-180
-241
-221
-173
-122
-115
-200
-288
-326
-398
-423
-483
-584
-673
-754
-823
-916
-979
-1049
-1080
-1040
-1002
-990
-1050
-1192
-1281
-1338
-1301
-1179
-1095
-977
-895
-835
-726
-600
-462
-341
-227
-76
90
227
339
440
639
799
1024
1151
1262
1388
1390
1494
1596
1735
1946
2092
2226
2342
2371
2465
2449
2479
2423
2435
2499
2617
2754
2809
2867
2805
2937
2828
2986
2938
3005
3115
3114
3212
3117
3211
3049
3139
3065
3224
3309
2817
1722
202
-916
-1036
-376
554
1246
1059
395
-811
-1841
-2595
-2934
-2859
-2795
-2607
-2417
-2424
-2414
-2718
-3064
-2819
-2683
-2408
-2504
-2907
-3048
-3184
-2891
-2305
-1634
-882
-389
-126
-200
-484
-724
-949
-685
0
718
1392
1695
1691
1731
1633
1595
1571
1544
1656
1688
1661
1642
1614
1567
1561
1489
1414
1276
941
404
-136
-511
-657
-674
-710
-730
-801
-998
-1362
-1744
-2164
-2477
-2581
-2751
-2834
-2833
-2940
-2950
-3048
-3146
-3103
-3090
-2990
-2969
-2965
-2931
-2869
-2670
-2397
-2152
-1948
-1797
-1574
-1436
-1388
-1317
-1291
-1075
-788
-582
-395
-329
-268
-192
-228
-207
-199
-183
-163
-213
-245
-311
-330
-389
-469
-492
-529
-572
-669
-830
-960
-1059
-1089
-1060
-1097
-1100
-1125
-1193
-1257
-1372
-1419
-1417
-1338
-1210
-1128
-998
-907
-817
-698
-601
-503
-426
-333
-226
-101
134
334
553
692
888
985
1109
1245
1231
1397
1486
1732
1888
2039
2111
2065
2186
2302
2403
2458
2489
2485
2717
2693
2756
2703
2695
2863
2806
2942
2876
2859
2916
2994
2902
3144
3165
3241
3157
3085
3145
2990
3039
2212
1042
-191
-1005
-871
-125
688
1211
882
-76
-1160
-2285
-2784
-3023
-2943
-2736
-2619
-2462
-2502
-2558
-2773
-2970
-2770
-2635
-2600
-2606
-2966
-3059
-2995
-2719
-2026
-1429
-799
-354
-220
-292
-586
-879
-886
-430
257
963
1543
1765
1739
1717
1618
1541
1581
1578
1695
1691
1647
1691
1587
1517
1432
1382
1259
1097
693
141
-247
-535
-674
-687
-759
-826
-945
-1238
-1548
-1980
-2307
-2578
-2712
-2768
-2827
-2875
-3017
-3049
-3077
-3101
-3119
-3135
-3081
-3008
-3002
-2943
-2875
-2746
-2467
-2253
-1987
-1784
-1612
-1507
-1497
-1414
-1297
-1072
-846
-673
-464
-365
-332
-290
-304
-296
-307
-247
-221
-243
-263
-352
-430
-484
-536
-553
-613
-696
-755
-886
-980
-1047
-1104
-1072
-1023
-1009
-1039
-1111
-1223
-1365
-1425
-1401
-1279
-1081
-962
-883
-870
-807
-658
-583
-460
-323
-172
-47
73
106
253
378
594
925
1094
1307
1333
1424
1413
1521
1738
1871
2118
2202
2351
2434
2531
2501
2537
2589
2620
2740
2766
2867
2815
2859
2803
2982
2982
3035
3143
3104
3231
3126
3206
3098
3106
3215
3266
3344
3037
1728
253
-1080
-1475
-788
211
1265
1147
457
-725
-2111
-2820
-3105
-3227
-2880
-2808
-2651
-2588
-2766
-2899
-3302
-3153
-2905
-2761
-2666
-2965
-3171
-3231
-3214
-2537
-1921
-1180
-453
-237
-127
-408
-808
-1010
-855
-195
630
1319
1795
1796
1805
1678
1510
1509
1472
1648
1687
1681
1725
1577
1475
1399
1261
1271
1183
941
418
-137
-538
-793
-839
-916
-941
-940
-1145
-1446
-1846
-2317
-2567
-2824
-2858
-2785
-2844
-2898
-3111
-3166
-3239
-3264
-3170
-3231
-3068
-2905
-2857
-2841
-2903
-2742
-2406
-2067
-1745
-1563
-1400
-1325
-1326
-1266
-1187
-972
-707
-503
-329
-258
-260
-272
-350
-313
-253
-172
-158
-298
-388
-534
-610
-671
-712
-697
-764
-830
-953
-1104
-1201
-1327
-1354
-1271
-1177
-1120
-1136
-1238
-1339
-1429
-1489
-1455
-1354
-1148
-1028
-931
-883
-808
-630
-550
-423
-221
-64
152
243
286
466
589
836
988
1184
1391
1495
1624
1624
1686
1809
1958
2167
2248
2387
2476
2458
2544
2522
2582
2706
2815
2828
2935
2815
2914
2905
2948
3038
2937
3142
3040
3107
3093
3027
3109
3126
3165
3275
2711
1532
-26
-1322
-1389
-850
355
1116
1037
389
-913
-2154
-2891
-3326
-3216
-3030
-2883
-2582
-2614
-2550
-2969
-3174
-3035
-2827
-2447
-2504
-2758
-2934
-3114
-2967
-2466
-1841
-904
-287
37
88
-197
-525
-848
-693
-52
727
1513
1836
1965
1951
1780
1723
1587
1604
1736
1767
1761
1737
1550
1462
1265
1158
1198
1149
921
393
-129
-629
-887
-1011
-1089
-1084
-1099
-1191
-1430
-1859
-2290
-2567
-2773
-2828
-2794
-2732
-2795
-2950
-3143
-3218
-3113
-3057
-3000
-2921
-2826
-2726
-2692
-2676
-2564
-2422
-2169
-1909
-1628
-1406
-1313
-1308
-1325
-1159
-927
-696
-546
-443
-365
-346
-380
-428
-474
-469
-407
-394
-406
-500
-634
-760
-888
-906
-902
-923
-983
-1061
-1122
-1224
-1310
-1373
-1391
-1330
-1285
-1248
-1234
-1302
-1378
-1399
-1413
-1256
-1039
-900
-783
-736
-627
-513
-396
-277
-151
91
360
537
635
609
672
796
995
1313
1464
1649
1664
1677
1710
1700
1885
1948
2204
2498
2514
2613
2449
2337
2317
2308
2596
2685
2871
2950
2815
2834
2816
2815
2858
2926
3038
3194
3159
3263
3088
3079
3233
3131
2641
1102
-399
-1551
-1473
-592
620
1241
1011
159
-1154
-2222
-2932
-3218
-3370
-3170
-2939
-2623
-2447
-2479
-3007
-3159
-3011
-2742
-2457
-2600
-2833
-3034
-3043
-2861
-2334
-1791
-946
-331
100
183
-170
-631
-944
-686
-70
780
1450
1785
1876
1890
1754
1601
1454
1418
1543
1636
1729
1690
1458
1234
1028
948
1071
1016
728
272
-217
-614
-918
-1141
-1267
-1251
-1188
-1204
-1434
-1847
-2308
-2658
-2898
-2906
-2840
-2871
-2974
-3113
-3248
-3248
-3229
-3195
-3086
-2894
-2717
-2662
-2690
-2658
-2536
-2374
-2066
-1783
-1439
-1194
-1156
-1179
-1121
-962
-773
-618
-471
-355
-255
-273
-380
-413
-441
-367
-313
-278
-289
-436
-613
-763
-881
-914
-900
-923
-964
-1034
-1094
-1217
-1346
-1396
-1394
-1310
-1218
-1181
-1208
-1311
-1446
-1490
-1320
-1120
-955
-841
-750
-588
-472
-383
-350
-273
-50
249
455
553
659
782
958
1146
1284
1450
1495
1576
1703
1831
2029
2096
2148
2265
2423
2568
2540
2483
2496
2505
2670
2751
2833
2878
2934
3009
3024
3118
3112
3161
3068
3175
3211
3268
3271
3148
3258
3280
2802
1447
-299
-1583
-1739
-999
289
1033
985
319
-1034
-2208
-3035
-3482
-3496
-3419
-3061
-2749
-2563
-2529
-3070
-3318
-3204
-2859
-2462
-2461
-2580
-2760
-2935
-2815
-2512
-1958
-1115
-384
241
493
264
-221
-701
-653
-170
653
1431
1869
2096
2085
1953
1697
1483
1465
1573
1680
1817
1844
1584
1293
955
754
827
910
820
433
-48
-454
-858
-1242
-1513
-1568
-1495
-1459
-1571
-1855
-2230
-2634
-2952
-3025
-2903
-2846
-2830
-2982
-3139
-3254
-3268
-3234
-3177
-2930
-2655
-2423
-2377
-2343
-2314
-2284
-2139
-1905
-1557
-1194
-1019
-1001
-998
-898
-744
-616
-516
-424
-306
-259
-319
-457
-550
-573
-543
-510
-441
-458
-606
-802
-1034
-1178
-1222
-1227
-1251
-1272
-1259
-1272
-1360
-1458
-1508
-1500
-1405
-1307
-1277
-1284
-1366
-1427
-1408
-1280
-1097
-945
-750
-583
-409
-330
-295
-200
-58
162
396
566
777
957
1113
1238
1321
1478
1591
1726
1856
1922
2084
2163
2182
2277
2348
2564
2675
2707
2716
2661
2647
2651
2675
2792
2877
3040
3145
3092
3195
3055
3067
3102
3001
3206
3184
3326
3296
3291
2869
1688
103
-1273
-1809
-1345
-202
578
878
296
-670
-1907
-2725
-3240
-3442
-3378
-3263
-2975
-2678
-2622
-2881
-3216
-3264
-2931
-2576
-2227
-2336
-2409
-2682
-2777
-2596
-2188
-1416
-654
101
553
655
323
-93
-384
-178
385
1124
1756
2041
2214
2130
1926
1741
1604
1667
1745
1856
1949
1735
1411
984
634
534
610
643
482
117
-276
-681
-1132
-1486
-1744
-1773
-1732
-1701
-1844
-2114
-2460
-2837
-3017
-3057
-2992
-2951
-3023
-3167
-3271
-3284
-3332
-3327
-3153
-2853
-2520
-2288
-2235
-2224
-2249
-2197
-2018
-1783
-1426
-1140
-974
-871
-801
-705
-635
-586
-486
-338
-210
-231
-331
-477
-570
-573
-571
-519
-459
-465
-547
-719
-938
-1086
-1211
-1292
-1310
-1271
-1207
-1208
-1266
-1351
-1396
-1368
-1320
-1262
-1264
-1314
-1334
-1334
-1246
-1086
-935
-742
-515
-292
-164
-115
-100
-61
89
297
509
728
928
1136
1329
1460
1538
1542
1685
1855
2059
2306
2421
2476
2497
2617
2637
2809
2847
2911
2989
3101
3061
3012
2990
2900
3082
3090
3342
3313
3492
3469
3398
3370
3315
3311
3304
3330
2823
1849
150
-1177
-1852
-1450
-442
374
680
272
-722
-1700
-2634
-3322
-3659
-3862
-3587
-3303
-2835
-2607
-2836
-3172
-3296
-3134
-2738
-2431
-2263
-2258
-2416
-2424
-2444
-2147
-1601
-858
19
672
1005
889
468
111
57
401
962
1533
1957
2219
2287
2207
2004
1772
1672
1679
1804
1909
1856
1533
1079
588
302
282
317
247
33
-262
-622
-1033
-1471
-1834
-2024
-2063
-2031
-2042
-2139
-2390
-2726
-2938
-3044
-2997
-2918
-3021
-3180
-3261
-3207
-3137
-3082
-3004
-2848
-2516
-2178
-1978
-1883
-1904
-2005
-1989
-1768
-1400
-1077
-816
-759
-668
-479
-371
-373
-453
-446
-323
-162
-114
-199
-339
-489
-604
-602
-576
-566
-671
-818
-956
-1100
-1194
-1285
-1394
-1427
-1384
-1315
-1266
-1313
-1347
-1388
-1432
-1452
-1420
-1391
-1333
-1278
-1180
-1062
-939
-785
-648
-477
-278
-134
-5
80
165
293
449
654
852
1041
1256
1362
1459
1544
1632
1789
1906
2128
2299
2525
2646
2629
2665
2668
2739
2882
3012
3122
3229
3255
3307
3317
3354
3391
3445
3579
3664
3810
3835
3827
3654
3551
3359
2633
1445
-8
-1107
-1415
-958
-189
322
323
-204
-1057
-1864
-2611
-3226
-3621
-3897
-3852
-3585
-3265
-3133
-3322
-3510
-3468
-3212
-2838
-2565
-2397
-2370
-2455
-2495
-2454
-2178
-1711
-1026
-262
422
853
927
739
535
578
821
1186
1561
1888
2152
2268
2247
2121
1966
1872
1884
1977
2080
2068
1823
1397
905
529
336
198
96
-26
-188
-394
-713
-1119
-1506
-1799
-2026
-2156
-2255
-2348
-2520
-2739
-2993
-3143
-3164
-3187
-3246
-3318
-3330
-3344
-3381
-3387
-3396
-3321
-3130
-2854
-2559
-2327
-2131
-2016
-1919
-1796
-1634
-1469
-1320
-1159
-969
-762
-579
-500
-421
-368
-331
-252
-181
-173
-216
-293
-431
-524
-575
-590
-622
-706
-769
-827
-910
-1003
-1104
-1203
-1260
-1284
-1256
-1222
-1229
-1252
-1282
-1301
-1308
-1341
-1337
-1293
-1222
-1124
-1022
-916
-829
-674
-532
-411
-304
-170
-31
117
277
413
515
681
828
1039
1227
1346
1517
1639
1796
1943
2071
2197
2308
2445
2632
2718
2782
2830
2848
2885
2939
3074
3150
3239
3282
3339
3442
3513
3541
3506
3515
3425
3418
3403
3327
2925
2106
911
-230
-927
-953
-553
-157
38
-140
-519
-1097
-1670
-2233
-2737
-3151
-3345
-3375
-3209
-3129
-3184
-3331
-3469
-3372
-3104
-2738
-2407
-2151
-2034
-2052
-2131
-2197
-2164
-1944
-1495
-903
-302
175
431
543
577
675
868
1043
1275
1501
1700
1850
1915
1867
1776
1725
1741
1862
2023
2123
2056
1810
1476
1153
848
574
352
177
42
-62
-229
-414
-659
-922
-1155
-1386
-1556
-1705
-1865
-2065
-2309
-2504
-2700
-2914
-3087
-3201
-3210
-3145
-3037
-2999
-2971
-2997
-3007
-2945
-2881
-2740
-2571
-2390
-2167
-1951
-1775
-1647
-1516
-1372
-1184
-967
-752
-549
-420
-318
-248
-175
-128
-66
27
110
153
171
191
151
139
104
46
24
22
8
-46
-138
-233
-308
-378
-428
-446
-453
-485
-499
-552
-604
-692
-764
-776
-811
-775
-694
-625
-541
-455
-382
-307
-242
-166
-88
-20
58
136
197
266
334
411
503
605
741
908
1033
1095
1194
1258
1290
1353
1438
1509
1617
1731
1866
1936
1986
2064
2092
2203
2353
2472
2600
2667
2704
2791
2840
2894
2925
2975
2998
2834
2497
1933
1365
949
773
825
922
958
936
834
685
510
270
5
-312
-550
-664
-689
-727
-834
-1001
-1175
-1296
-1300
-1217
-1107
-975
-857
-756
-741
-767
-830
-911
-925
-839
-660
-490
-344
-199
-117
-22
108
228
343
461
597
710
792
849
861
805
775
803
855
930
992
1037
1053
1010
968
916
835
757
669
615
550
503
459
366
268
175
99
36
-22
-92
-149
-231
-347
-467
-570
-653
-697
-684
-711
-711
-673
-653
-610
-624
-628
-586
-526
-427
-322
-259
-212
-178
-148
-119
-121
-105
-82
-79
-49
-18
-21
-56
-95
-106
-126
-145
-171
-225
-238
-263
-292
-297
-313
-295
-289
-290
-267
-286
-315
-308
-327
-344
-362
-407
-396
-381
-376
-374
-376
-365
-381
-377
-375
-389
-363
-349
-350
-306
-282
-266
-258
-253
-222
-214
-203
-186
-175
-132
-91
-61
-16
21
55
77
98
116
138
160
175
216
268
305
334
373
415
428
441
440
445
457
465
479
493
528
556
551
546
571
575
594
612
624
628
611
600
577
569
569
563
539
480
383
309
258
176
121
77
51
58
41
57
62
24
15
4
-27
-43
-50
-68
-92
-108
-160
-195
-215
-251
-282
-291
-311
-329
-344
-373
-369
-385
-407
-413
-423
-439
-476
-473
-482
-546
-580
-646
-739
-781
-793
-804
-811
-789
-786
-822
-852
-888
-893
-895
-899
-896
-889
-894
-930
-955
-1003
-1034
-1042
-1050
-1031
-1033
-1032
-1047
-1073
-1087
-1083
-1082
-1052
-1017
-1014
-1030
-1044
-1055
-1064
-1030
-1014
-1000
-980
-938
-901
-884
-863
-820
-777
-725
-676
-664
-645
-651
-659
-642
-622
-603
-555
-526
-534
-507
-487
-489
-480
-463
-444
-423
-401
-387
-382
-385
-414
-446
-443
-453
-447
-445
-453
-432
-419
-406
-417
-437
-461
-487
-478
-473
-503
-521
-508
-500
-480
-474
-483
-485
-501
-507
-491
-476
-450
-440
-408
-370
-375
-352
-344
-348
-297
-246
-253
-249
-229
-223
-211
-187
-147
-96
-42
16
38
36
18
19
40
35
71
86
110
135
124
141
168
165
187
206
210
241
228
190
157
114
96
83
49
49
28
18
25
3
-13
-56
-75
-83
-105
-92
-92
-104
-125
-164
-189
-230
-287
-327
-358
-389
-408
-415
-410
-402
-412
-404
-430
-457
-451
-485
-513
-540
-569
-573
-588
-609
-623
-659
-653
-656
-682
-728
-761
-768
-802
-804
-808
-816
-815
-822
-835
-821
-819
-870
-902
-913
-910
-920
-918
-921
-953
-959
-958
-977
-994
-985
-959
-968
-994
-1010
-1025
-1047
-1063
-1043
-1009
-990
-994
-996
-1013
-1007
-987
-949
-927
-897
-854
-814
-803
-803
-779
-794
-771
-732
-704
-679
-672
-655
-622
-598
-581
-560
-555
-557
-531
-526
-502
-487
-480
-465
-457
-443
-467
-451
-443
-463
-455
-439
-421
-413
-388
-377
-387
-398
-398
-435
-460
-439
-418
-413
-424
-409
-417
-420
-389
-375
-361
-340
-345
-348
-349
-336
-312
-307
-303
-268
-240
-238
-253
-252
-244
-224
-192
-165
-140
-127
-117
-111
-102
-90
-64
-11
30
56
79
49
58
51
41
82
116
156
172
179
191
184
188
203
238
279
305
307
266
208
174
131
115
130
124
139
141
135
150
147
132
125
106
100
64
34
-4
-76
-135
-176
-220
-250
-275
-287
-298
-333
-329
-337
-331
-321
-348
-355
-371
-417
-443
-469
-518
-521
-510
-527
-547
-568
-596
-634
-632
-623
-612
-592
-614
-661
-677
-687
-706
-711
-707
-735
-759
-755
-782
-808
-827
-861
-854
-838
-852
-842
-854
-885
-892
-920
-924
-915
-902
-885
-889
-889
-899
-899
-900
-891
-874
-862
-840
-816
-810
-809
-813
-823
-806
-769
-730
-701
-687
-692
-696
-686
-682
-651
-608
-594
-572
-554
-555
-533
-513
-492
-449
-427
-388
-378
-375
-377
-377
-350
-338
-315
-303
-297
-288
-299
-280
-252
-245
-240
-242
-233
-236
-244
-252
-249
-252
-258
-236
-219
-223
-227
-238
-248
-258
-256
-240
-235
-226
-196
-195
-218
-219
-213
-228
-215
-169
-180
-143
-130
-146
-120
-120
-133
-126
-95
-54
-24
18
49
60
83
67
61
79
85
105
138
196
220
238
250
222
219
230
235
216
228
223
201
217
208
186
188
184
177
170
147
122
144
170
174
180
171
142
110
98
63
21
-14
-64
-99
-136
-155
-156
-163
-169
-191
-207
-203
-229
-259
-270
-280
-296
-299
-285
-313
-356
-394
-439
-464
-479
-499
-525
-548
-564
-579
-576
-581
-608
-599
-610
-628
-644
-668
-695
-711
-720
-731
-732
-731
-711
-722
-726
-711
-722
-708
-700
-711
-726
-735
-760
-771
-750
-742
-721
-693
-705
-711
-716
-722
-720
-728
-714
-713
-683
-684
-696
-669
-654
-635
-610
-581
-584
-583
-581
-574
-561
-564
-554
-553
-536
-509
-501
-476
-446
-414
-398
-378
-360
-336
-315
-301
-290
-285
-269
-263
-248
-241
-253
-253
-263
-266
-243
-221
-200
-191
-200
-223
-246
-258
-276
-272
-234
-202
-199
-178
-150
-141
-140
-158
-136
-113
-99
-69
-74
-70
-81
-86
-77
-76
-64
-46
-38
-39
-36
-25
-6
18
49
72
84
105
112
116
134
142
143
156
204
232
274
321
304
308
339
342
336
356
370
382
393
374
357
321
291
275
256
247
238
232
217
182
172
169
164
165
161
140
111
97
44
8
-27
-50
-67
-111
-146
-161
-179
-196
-197
-190
-184
-197
-224
-239
-244
-274
-276
-300
-333
-357
-376
-409
-468
-497
-527
-544
-571
-590
-580
-581
-592
-606
-624
-612
-612
-608
-617
-643
-654
-676
-683
-704
-714
-711
-725
-720
-718
-722
-723
-723
-710
-694
-678
-660
-668
-683
-695
-706
-712
-710
-700
-702
-702
-710
-712
-710
-706
-695
-686
-680
-672
-667
-651
-659
-669
-657
-643
-626
-621
-601
-595
-576
-555
-545
-522
-497
-504
-491
-444
-431
-413
-383
-385
-368
-361
-382
-375
-348
-313
-297
-276
-251
-249
-251
-240
-206
-204
-197
-171
-173
-153
-136
-132
-145
-135
-105
-114
-118
-99
-79
-65
-41
-8
0
7
4
-5
17
21
23
25
-4
-4
-2
9
21
34
31
10
26
38
37
62
85
92
117
147
168
167
168
191
225
244
281
295
320
340
328
354
367
376
407
421
427
427
404
378
350
334
326
318
317
327
314
298
262
233
215
189
183
155
138
134
84
23
-50
-116
-142
-161
-173
-172
-191
-211
-244
-285
-309
-338
-367
-390
-410
-432
-443
-456
-479
-525
-560
-568
-603
-608
-603
-617
-627
-657
-658
-680
-704
-700
-715
-716
-706
-708
-735
-747
-747
-765
-775
-780
-780
-773
-790
-787
-765
-758
-759
-749
-731
-709
-684
-658
-646
-635
-629
-612
-610
-619
-601
-599
-590
-594
-592
-575
-563
-555
-545
-511
-482
-471
-475
-465
-458
-453
-460
-458
-465
-466
-462
-447
-416
-414
-403
-395
-388
-372
-351
-340
-353
-338
-325
-312
-308
-317
-322
-319
-283
-253
-228
-202
-182
-171
-174
-181
-167
-149
-165
-148
-134
-125
-129
-142
-141
-145
-133
-107
-93
-83
-85
-75
-61
-75
-57
-48
-31
-21
-18
8
-31
-54
-38
-50
-62
-30
-3
0
3
16
39
30
44
60
83
134
136
119
115
108
137
172
200
254
294
330
354
356
347
339
342
367
393
403
402
382
361
344
339
338
321
335
350
350
338
294
280
275
240
221
197
178
130
68
28
-34
-78
-100
-139
-168
-180
-178
-160
-184
-226
-248
-275
-315
-342
-353
-373
-396
-409
-415
-443
-466
-487
-505
-517
-520
-514
-527
-548
-547
-566
-590
-579
-592
-618
-641
-678
-700
-740
-783
-800
-809
-801
-808
-840
-823
-803
-799
-791
-806
-806
-787
-782
-795
-780
-747
-738
-717
-711
-710
-701
-711
-689
-663
-658
-639
-609
-581
-578
-588
-565
-555
-561
-530
-511
-507
-488
-493
-517
-512
-509
-510
-493
-487
-477
-461
-454
-445
-444
-453
-438
-416
-401
-371
-373
-365
-343
-334
-315
-304
-289
-285
-256
-225
-225
-215
-204
-206
-187
-167
-153
-147
-137
-120
-132
-115
-93
-108
-95
-79
-88
-68
-42
-53
-74
-64
-51
-53
-43
-23
23
37
28
13
18
7
16
46
49
62
80
86
104
127
155
177
200
234
227
223
231
229
242
263
289
307
335
369
377
370
370
365
358
368
367
384
371
354
351
317
300
290
261
282
287
284
289
243
192
136
80
48
0
-37
-71
-129
-175
-246
-278
-304
-342
-330
-331
-353
-362
-383
-429
-459
-481
-491
-497
-535
-548
-596
-640
-663
-688
-682
-676
-671
-662
-669
-706
-737
-755
-767
-775
-773
-786
-801
-798
-809
-836
-860
-888
-890
-884
-902
-908
-905
-903
-911
-902
-870
-840
-818
-807
-796
-783
-779
-772
-760
-735
-720
-706
-690
-691
-675
-667
-641
-621
-591
-555
-529
-500
-486
-494
-502
-492
-478
-459
-448
-438
-431
-417
-412
-394
-384
-365
-360
-353
-334
-348
-319
-301
-320
-330
-322
-288
-294
-280
-265
-274
-277
-293
-290
-264
-239
-230
-212
-202
-211
-219
-218
-209
-189
-183
-178
-187
-194
-193
-188
-189
-183
-142
-140
-107
-72
-71
-76
-79
-69
-43
-29
-33
-26
-30
-28
-20
-47
-66
-54
-37
-15
-11
-32
-32
-17
-9
-16
7
38
38
54
66
64
65
82
109
115
140
180
183
195
226
235
240
246
262
251
237
266
244
238
237
212
217
217
231
261
249
231
224
177
143
130
105
66
33
8
-45
-104
-152
-202
-238
-267
-292
-309
-332
-346
-387
-436
-438
-457
-487
-480
-518
-541
-547
-586
-612
-615
-621
-648
-661
-671
-665
-664
-676
-668
-676
-674
-676
-679
-665
-686
-698
-723
-746
-771
-806
-817
-832
-829
-823
-814
-803
-784
-784
-791
-769
-761
-745
-730
-730
-701
-697
-699
-684
-705
-711
-718
-707
-669
-658
-616
-562
-555
-537
-517
-507
-489
-466
-455
-471
-483
-486
-501
-506
-506
-496
-467
-462
-439
-389
-395
-404
-391
-389
-385
-402
-388
-383
-404
-408
-409
-414
-433
-406
-386
-370
-335
-316
-292
-283
-289
-294
-272
-262
-248
-222
-224
-215
-210
-216
-211
-193
-183
-165
-131
-99
-89
-79
-58
-54
-47
-30
-17
2
-4
7
5
-38
-43
-24
-14
-22
17
30
23
42
45
43
64
81
101
134
143
155
144
119
98
91
108
111
130
169
201
204
228
234
233
250
264
266
289
283
272
213
51
141
160
148
153
144
128
89
65
53
55
38
27
-5
-63
-109
-147
-211
-304
-404
-448
-508
-565
-602
-640
-713
-686
-1077
-1357
-1115
-971
-945
-1007
-1032
-1067
-1164
-1326
-1501
-1717
-1701
-1560
-1552
-1554
-1586
-1509
-1484
-1312
-1937
-2424
-1931
-1793
-1835
-1971
-1969
-1959
-1984
-2060
-2067
-2180
-2229
-2148
-2119
-2204
-2348
-2374
-2455
-2420
-2403
-2508
-2296
-2285
-2312
-2479
-2831
-2679
-3031
-3292
-3010
-2774
-2731
-2808
-2730
-2724
-2744
-2704
-2519
-2525
-2369
-2238
-2175
-2220
-2412
-2413
-2353
-2213
-2109
-2018
-2012
-2040
-2109
-2172
-2299
-2452
-2518
-2522
-2409
-2360
-2408
-2488
-2386
-2308
-2394
-2372
-2318
-2222
-2211
-2245
-2229
-2274
-2380
-2445
-2306
-2158
-2088
-1968
-1717
-1475
-1371
-1292
-1106
-923
-815
-644
-421
-191
-78
3
164
389
572
757
1063
1289
1373
1469
1698
1884
1982
2066
2197
2323
2469
2578
2677
2813
2861
2974
3119
3275
3275
3385
3438
3491
3495
3486
3601
3626
3693
3629
3555
2890
1732
246
-890
-1367
-1328
-932
-724
-578
-905
-1197
-1359
-1349
-1227
-1175
-1194
-1491
-1776
-2011
-2024
-2033
-1914
-1655
-1077
-222
574
1456
2067
2459
2663
2766
2921
3196
3415
3585
3850
4049
4317
4552
4845
5059
5393
5803
6028
6167
5987
5630
5249
4779
4252
3776
3281
2920
2673
2369
2254
2124
1864
1524
1111
693
265
-124
-641
-1139
-1522
-1847
-2117
-2265
-2303
-2166
-1867
-1592
-1276
-1054
-837
-624
-574
-562
-536
-414
-208
24
307
666
997
1295
1590
1846
2098
2227
2261
2205
2102
1931
1656
1407
1099
866
746
643
542
463
325
202
17
-301
-554
-792
-977
-1182
-1386
-1552
-1637
-1648
-1599
-1488
-1388
-1232
-1043
-823
-634
-448
-327
-209
15
253
544
795
1055
1374
1713
2049
2308
2536
2706
2891
3013
3137
3239
3306
3431
3464
3498
3559
3719
3843
3975
4044
4134
4147
4050
4000
3900
3906
3867
3904
3860
3874
3911
4007
4076
4209
4341
4462
4422
3708
2326
204
-1910
-3562
-4175
-3984
-3254
-2506
-2138
-2207
-2720
-3127
-3420
-3300
-3111
-2954
-3119
-3700
-4414
-5099
-5268
-4783
-3629
-2242
-747
471
1309
1746
1806
1716
1615
1695
1728
1856
1996
2275
2591
2978
3264
3591
3999
4141
4368
4341
4361
4052
3312
2296
1073
119
-494
-701
-764
-776
-771
-853
-1189
-1577
-1941
-2211
-2494
-2825
-3233
-3730
-4217
-4616
-4795
-4810
-4542
-4150
-3650
-3165
-2743
-2441
-2294
-2242
-2259
-2291
-2252
-2049
-1758
-1381
-1040
-707
-357
21
439
790
1027
1132
1126
988
659
252
-122
-443
-635
-704
-706
-758
-888
-1030
-1264
-1534
-1797
-2022
-2286
-2555
-2795
-3055
-3263
-3364
-3334
-3168
-2890
-2574
-2240
-1940
-1678
-1467
-1296
-1130
-1016
-892
-704
-493
-230
113
480
821
1127
1411
1706
1923
2111
2234
2280
2268
2204
2115
2063
2101
2136
2213
2270
2274
2245
2202
2117
2085
2059
2005
1931
1825
1750
1683
1723
1817
1959
2129
2290
2402
2467
2511
2523
2625
2650
2806
2954
3108
3241
3415
3389
2815
1649
-128
-2044
-3683
-4402
-4107
-2993
-1842
-1198
-1432
-2375
-3267
-3722
-3479
-2839
-2431
-2820
-3935
-5425
-6477
-6417
-5257
-3438
-1587
-310
28
-187
-483
-524
-349
-63
76
-7
-233
-278
32
541
1320
1928
2258
2405
2483
2594
2746
2779
2422
1690
730
-210
-842
-975
-747
-393
-236
-367
-764
-1273
-1648
-1834
-1896
-1951
-2238
-2829
-3516
-4205
-4665
-4734
-4454
-3972
-3463
-3053
-2849
-2893
-3008
-3087
-3145
-3117
-3056
-3006
-2984
-2855
-2653
-2346
-1849
-1321
-811
-350
-13
128
101
-88
-348
-628
-857
-945
-928
-806
-621
-510
-500
-545
-718
-960
-1190
-1428
-1681
-1899
-2116
-2339
-2527
-2656
-2650
-2506
-2294
-2047
-1803
-1687
-1655
-1692
-1711
-1646
-1495
-1241
-986
-774
-616
-586
-595
-536
-356
-62
257
499
669
732
674
598
541
489
478
607
841
1128
1116
811
500
385
502
662
922
1123
1159
1027
806
625
359
380
650
766
786
790
768
764
857
860
822
947
972
846
804
788
877
1088
1289
1357
1289
1143
798
159
-696
-1632
-2341
-2633
-2421
-1832
-1182
-756
-697
-856
-1124
-1333
-1379
-1348
-1393
-1653
-2147
-2738
-3155
-3112
-2576
-1660
-582
278
706
706
324
-223
-686
-922
-918
-754
-569
-440
-358
-307
-200
63
385
698
909
917
718
362
5
-254
-355
-263
-177
-118
-106
-133
-150
-129
-42
57
129
152
129
67
-104
-326
-576
-779
-864
-764
-539
-305
-5
241
426
489
413
238
98
-18
-102
-247
-430
-560
-554
-322
-196
15
353
601
804
739
481
155
-164
-406
-509
-454
-354
-205
-81
-1
121
307
448
435
440
330
42
-151
-177
-208
-248
-206
-181
-76
87
119
176
215
198
203
87
14
-66
-184
-122
-108
-147
-237
-333
-324
-232
-96
15
89
135
29
-154
-321
-384
-353
-334
-260
-213
-209
-229
-186
-98
-10
119
200
132
-74
-247
-349
-373
-389
-307
-94
44
158
192
169
112
23
-32
-110
-189
-211
-168
-139
-82
-58
-5
82
213
276
193
124
9
-98
-174
-170
-70
19
119
183
213
214
196
185
168
161
158
171
199
215
220
224
271
260
230
133
10
-161
-196
-379
-348
-307
-258
-192
-190
-139
-291
-264
-396
-460
-664
-723
-901
-934
-1014
-1014
-953
-886
-780
-778
-728
-833
-880
-994
-1076
-1146
-1202
-1214
-1217
-1202
-1201
-1166
-1132
-1095
-1047
-1012
-1001
-1026
-1080
-1143
-1160
-1186
-1187
-1189
-1172
-1186
-1188
-1171
-1176
-1145
-1097
-1002
-1007
-1100
-1203
-1257
-1265
-1297
-1245
-1174
-1170
-1151
-1152
-1205
-1221
-1119
-1031
-998
-967
-1071
-1158
-1154
-1194
-1220
-1252
-1131
-1056
-1033
-1148
-1178
-1002
-832
-737
-796
-873
-1064
-1173
-1203
-1191
-1074
-1085
-1054
-986
-919
-896
-904
-689
-692
-759
-924
-958
-833
-1090
-1087
-1149
-840
-341
-82
-232
-526
-726
-879
-896
-748
-485
-364
-396
-355
-306
-172
62
-35
-226
-374
-491
-267
-133
-158
-33
54
198
189
250
154
-19
-222
-377
-417
-142
171
408
636
741
682
584
465
197
211
301
378
453
645
972
1096
1137
1193
1198
1282
1193
1068
983
986
1148
1370
1582
1579
1365
896
103
-664
-1214
-1468
-1259
-829
-477
-313
-352
-589
-802
-917
-1036
-1200
-1561
-2137
-2795
-3232
-3269
-2844
-2103
-1380
-846
-613
-762
-1074
-1332
-1441
-1390
-1267
-1150
-1098
-1050
-986
-857
-603
-298
51
327
457
460
383
234
79
-11
-85
-128
-191
-319
-449
-552
-644
-678
-617
-530
-510
-565
-727
-974
-1287
-1629
-1951
-2199
-2366
-2427
-2373
-2251
-2130
-1996
-1860
-1784
-1743
-1745
-1756
-1763
-1772
-1762
-1737
-1682
-1548
-1388
-1227
-1057
-855
-655
-547
-512
-570
-665
-724
-773
-817
-859
-927
-1033
-1128
-1201
-1208
-1152
-1086
-1004
-940
-968
-1045
-1133
-1210
-1289
-1316
-1284
-1269
-1219
-1222
-1214
-1154
-1040
-911
-774
-650
-562
-505
-478
-513
-562
-560
-464
-264
-32
179
242
284
302
302
397
487
517
598
637
667
688
638
556
526
553
591
716
924
1175
1318
1441
1547
1570
1676
1820
1956
2060
2205
2303
2413
2523
2627
2767
2856
2999
3173
3276
3421
3369
2967
2160
746
-950
-2644
-3562
-3787
-3133
-2020
-1272
-1074
-1399
-2086
-2629
-2580
-2426
-2323
-2604
-3557
-4649
-5357
-5179
-4056
-2256
-473
453
701
308
-239
-312
-45
468
847
873
548
178
37
288
934
1565
2049
2185
2046
1771
1528
1322
1034
638
43
-637
-1156
-1502
-1624
-1567
-1472
-1424
-1323
-1162
-1024
-825
-762
-1013
-1487
-2108
-2683
-2970
-2884
-2448
-1818
-1163
-620
-258
-38
116
178
221
301
289
223
178
85
124
303
605
953
1258
1494
1477
1290
1040
708
407
154
-85
-280
-448
-691
-944
-1081
-1154
-1116
-1011
-877
-793
-789
-841
-990
-1128
-1204
-1179
-1056
-855
-532
-181
136
451
761
1026
1292
1505
1567
1528
1456
1301
1236
1277
1398
1662
1889
2051
2136
2155
2097
2039
1955
1826
1740
1654
1513
1424
1405
1427
1507
1639
1709
1810
1986
2048
2229
2371
2426
2517
2565
2571
2688
2861
3053
3207
3436
3546
3676
3804
3917
4039
4126
4183
3909
3239
1840
-62
-2244
-4072
-4876
-4690
-3520
-2054
-1207
-1096
-1665
-2467
-2937
-2800
-2533
-2539
-3048
-4146
-5164
-5444
-4607
-2846
-699
965
1605
1477
941
539
696
1182
1610
1714
1336
674
142
17
339
830
1157
1259
1039
690
450
234
-61
-563
-1333
-2289
-3143
-3748
-4043
-4050
-3901
-3696
-3454
-3065
-2619
-2170
-1770
-1712
-2004
-2527
-3101
-3422
-3336
-2894
-2277
-1623
-1120
-755
-480
-205
55
203
252
102
-184
-564
-856
-1038
-1130
-1080
-1007
-954
-884
-830
-855
-891
-976
-1239
-1507
-1854
-2200
-2479
-2679
-2802
-2902
-2847
-2742
-2490
-2144
-1838
-1567
-1442
-1483
-1634
-1759
-1804
-1729
-1499
-1223
-902
-620
-341
-1
311
635
923
1050
1006
846
626
426
383
509
718
915
1061
1120
1127
1158
1172
1213
1236
1176
1140
1086
939
848
817
820
1010
1221
1491
1839
2074
2353
2596
2753
2931
3047
3180
3290
3359
3530
3652
3848
4143
4301
4581
4817
4878
4949
4863
4213
2920
942
-1685
-4077
-5486
-5686
-4720
-2941
-1585
-1082
-1207
-1934
-2400
-2217
-1833
-1650
-2023
-3089
-4300
-4748
-4107
-2361
-14
1977
2891
2913
2439
1979
2194
2707
3155
3194
2538
1549
688
212
256
606
893
866
631
296
47
-12
-152
-489
-1119
-2052
-2999
-3690
-4121
-4197
-3967
-3641
-3158
-2484
-1710
-916
-285
2
-125
-552
-1048
-1373
-1330
-970
-554
-175
14
49
129
272
516
732
781
561
40
-578
-1176
-1643
-1853
-1987
-2017
-2033
-2052
-2000
-1856
-1575
-1326
-1155
-1150
-1324
-1594
-1890
-2151
-2347
-2391
-2352
-2189
-1894
-1574
-1176
-894
-731
-694
-816
-980
-1121
-1199
-1223
-1210
-1164
-1114
-1026
-848
-616
-311
21
224
289
240
56
-88
-144
-187
-141
-50
-54
-56
-20
52
264
517
733
898
981
960
893
868
918
997
1196
1401
1514
1740
1911
2079
2328
2529
2698
2821
2881
2884
2954
3046
3130
3292
3446
3497
3510
3527
3440
3393
3330
3039
2277
800
-1298
-3603
-5434
-6177
-5764
-4458
-2899
-2000
-1747
-2001
-2371
-2260
-1769
-1295
-1276
-1866
-2801
-3466
-3251
-2104
-334
1374
2381
2495
2133
1755
1671
1994
2256
2158
1604
682
-249
-875
-1139
-1158
-1180
-1324
-1621
-1850
-1934
-1916
-1887
-2061
-2446
-2973
-3486
-3839
-3950
-3879
-3705
-3405
-2952
-2303
-1457
-618
54
375
328
74
-199
-306
-227
-4
170
116
-83
-360
-614
-672
-638
-621
-662
-891
-1282
-1664
-1999
-2261
-2400
-2514
-2635
-2692
-2664
-2519
-2247
-1887
-1550
-1257
-1042
-954
-918
-957
-1038
-1146
-1292
-1426
-1424
-1309
-1159
-997
-900
-898
-970
-1091
-1187
-1199
-1194
-1201
-1239
-1346
-1395
-1402
-1300
-1093
-843
-573
-366
-238
-167
-135
-76
32
101
208
293
347
453
539
671
834
995
1106
1183
1255
1229
1254
1268
1268
1397
1495
1664
1847
2002
2147
2283
2422
2468
2606
2678
2722
2886
2990
3126
3279
3367
3458
3496
3486
3515
3510
3476
3356
2784
1532
-353
-2591
-4441
-5275
-5052
-3847
-2353
-1372
-1002
-1144
-1370
-1252
-723
-274
-308
-877
-1833
-2475
-2359
-1450
-16
1323
2041
2045
1725
1453
1482
1756
1890
1611
900
-18
-861
-1420
-1663
-1769
-1860
-2027
-2204
-2188
-1965
-1689
-1560
-1648
-1924
-2297
-2537
-2630
-2605
-2475
-2302
-2088
-1663
-966
-112
710
1214
1309
1048
637
308
184
233
298
216
-49
-459
-806
-971
-995
-1016
-1119
-1291
-1550
-1747
-1848
-1868
-1807
-1819
-1882
-1947
-1944
-1790
-1468
-1085
-795
-549
-379
-283
-183
-167
-201
-338
-588
-854
-1050
-1056
-1044
-1031
-1061
-1198
-1384
-1551
-1652
-1701
-1630
-1549
-1521
-1486
-1445
-1294
-1093
-864
-595
-383
-249
-201
-119
-46
64
240
371
510
683
835
996
1101
1162
1219
1241
1289
1327
1336
1404
1359
1329
1368
1363
1497
1648
1797
1970
2138
2290
2417
2606
2671
2773
2893
2913
2984
3087
3178
3327
3513
3615
3693
3799
3767
3390
2389
737
-1409
-3524
-4735
-4926
-4086
-2702
-1629
-1033
-977
-1108
-932
-400
192
272
-155
-1017
-1846
-2015
-1506
-477
557
1184
1236
1083
1057
1283
1692
1880
1677
1008
97
-765
-1432
-1853
-2189
-2507
-2783
-2906
-2692
-2261
-1763
-1445
-1495
-1685
-1952
-2102
-2056
-2020
-1989
-2018
-2045
-1844
-1286
-490
329
920
1126
997
737
521
401
362
287
10
-424
-879
-1255
-1458
-1460
-1467
-1577
-1659
-1793
-1844
-1713
-1630
-1523
-1521
-1640
-1721
-1718
-1523
-1244
-936
-652
-448
-268
-129
13
66
-16
-200
-521
-856
-1094
-1225
-1330
-1399
-1525
-1700
-1828
-1944
-1966
-1922
-1871
-1815
-1776
-1681
-1560
-1367
-1091
-854
-604
-393
-219
-63
27
132
234
337
472
607
757
930
1083
1189
1252
1256
1261
1285
1256
1236
1170
1147
1132
1169
1377
1533
1747
1926
2062
2240
2344
2506
2604
2696
2811
2829
2940
2997
3036
3131
3181
3224
3305
3379
3315
2841
1681
-2
-1995
-3623
-4304
-4119
-3157
-2124
-1477
-1208
-1317
-1150
-641
77
640
567
49
-736
-1202
-1101
-617
72
516
551
376
293
505
930
1284
1360
1027
376
-289
-934
-1487
-1955
-2474
-2939
-3252
-3202
-2830
-2365
-1938
-1808
-1836
-1866
-1803
-1567
-1386
-1339
-1426
-1647
-1731
-1547
-1063
-450
65
366
417
372
366
413
445
342
67
-326
-798
-1200
-1514
-1763
-1965
-2141
-2225
-2119
-1871
-1528
-1219
-1047
-986
-1041
-1087
-1083
-1011
-901
-863
-817
-724
-569
-303
-27
168
250
156
-55
-322
-589
-795
-1034
-1293
-1532
-1754
-1915
-2019
-2042
-2012
-1945
-1802
-1617
-1363
-1085
-869
-692
-603
-548
-465
-389
-275
-182
-103
8
146
330
551
781
968
1088
1136
1182
1211
1220
1205
1155
1072
986
982
1022
1131
1306
1518
1713
1825
1975
2140
2266
2429
2516
2544
2557
2513
2505
2501
2531
2600
2696
2791
2862
2786
2232
1140
-397
-2049
-3147
-3528
-3206
-2420
-1758
-1415
-1311
-1309
-1041
-360
331
683
535
-13
-556
-802
-683
-325
-5
64
-139
-330
-291
74
583
889
926
641
218
-223
-689
-1154
-1725
-2305
-2789
-3049
-2953
-2627
-2225
-1937
-1881
-1832
-1658
-1402
-1080
-833
-771
-898
-1065
-1147
-1042
-770
-461
-247
-141
-67
38
190
323
389
304
66
-303
-700
-1073
-1379
-1656
-1934
-2163
-2285
-2199
-1965
-1676
-1390
-1174
-1050
-1020
-998
-913
-847
-768
-783
-829
-795
-737
-616
-492
-386
-324
-317
-358
-424
-493
-589
-727
-945
-1186
-1395
-1587
-1752
-1867
-1902
-1895
-1780
-1549
-1311
-1029
-769
-591
-474
-423
-381
-341
-328
-287
-239
-191
-97
25
188
382
544
686
834
977
1097
1177
1232
1198
1144
1110
1072
1088
1146
1233
1329
1432
1574
1720
1913
2061
2191
2313
2317
2322
2290
2242
2219
2215
2245
2290
2225
1901
1241
238
-945
-1951
-2505
-2591
-2251
-1810
-1497
-1313
-1259
-1106
-733
-248
108
221
51
-238
-410
-361
-178
-26
-4
-179
-382
-475
-341
-46
255
412
376
209
0
-229
-509
-896
-1379
-1856
-2210
-2345
-2295
-2142
-2005
-1978
-1965
-1865
-1613
-1289
-1004
-795
-743
-765
-777
-758
-674
-557
-497
-481
-468
-414
-282
-153
-61
-13
-55
-132
-192
-288
-412
-596
-865
-1139
-1367
-1493
-1471
-1369
-1268
-1173
-1064
-965
-820
-685
-550
-485
-500
-518
-578
-612
-594
-587
-595
-606
-630
-631
-564
-483
-441
-434
-506
-615
-730
-857
-946
-1081
-1192
-1251
-1301
-1266
-1156
-1019
-869
-744
-637
-530
-396
-261
-168
-114
-101
-94
-79
-52
2
92
213
322
454
618
775
903
1017
1074
1086
1075
1056
1073
1102
1140
1227
1306
1359
1458
1580
1663
1747
1806
1866
1917
1902
1939
1937
1917
1926
1883
1676
1290
677
-102
-843
-1378
-1633
-1584
-1397
-1228
-1068
-979
-809
-536
-184
106
245
246
156
73
101
187
236
195
31
-170
-283
-250
-116
94
254
343
377
344
263
103
-144
-491
-871
-1181
-1384
-1451
-1458
-1491
-1546
-1581
-1563
-1459
-1252
-1002
-814
-679
-609
-567
-499
-430
-385
-391
-420
-469
-532
-522
-489
-415
-335
-303
-251
-223
-214
-199
-234
-342
-467
-595
-709
-794
-807
-808
-841
-862
-856
-819
-722
-607
-536
-492
-480
-473
-478
-449
-405
-393
-422
-455
-474
-481
-454
-412
-374
-374
-403
-441
-480
-497
-525
-538
-555
-582
-595
-569
-520
-474
-454
-423
-380
-361
-328
-288
-238
-218
-166
-91
-27
57
122
180
202
230
303
367
430
483
487
507
513
530
589
649
730
829
907
981
1024
1070
1132
1173
1203
1222
1239
1252
1277
1322
1344
1357
1367
1345
1224
1026
721
357
56
-173
-338
-402
-456
-491
-517
-521
-458
-343
-181
-92
-31
6
35
74
129
187
189
130
34
-73
-120
-124
-57
-13
35
131
132
115
93
49
-28
-118
-199
-261
-305
-357
-449
-549
-663
-752
-778
-802
-815
-774
-733
-682
-642
-609
-552
-523
-497
-485
-490
-483
-457
-437
-404
-341
-295
-247
-175
-125
-63
-5
21
40
31
43
55
44
-10
-21
-25
-53
-48
-37
-31
-21
2
33
58
96
106
83
27
-28
-79
-126
-124
-110
-122
-126
-110
-116
-132
-109
-89
-95
-93
-88
-100
-119
-137
-148
-133
-135
-166
-208
-217
-221
-216
-168
-140
-142
-132
-127
-120
-111
-103
-72
-36
-20
15
71
105
159
216
244
293
343
378
425
485
536
587
645
677
708
762
816
880
925
943
941
941
939
953
979
1004
1029
1040
1001
920
813
666
531
409
326
277
209
161
130
98
72
61
38
1
-46
-91
-128
-160
-178
-213
-286
-359
-416
-493
-527
-512
-480
-457
-436
-400
-411
-408
-437
-481
-524
-574
-584
-639
-648
-634
-661
-683
-725
-747
-773
-788
-810
-826
-816
-830
-820
-826
-831
-846
-868
-885
-902
-900
-864
-840
-836
-825
-835
-848
-835
-801
-772
-758
-752
-758
-757
-723
-682
-673
-628
-606
-613
-620
-632
-613
-573
-547
-517
-512
-540
-548
-547
-531
-511
-464
-408
-375
-360
-321
-284
-274
-246
-239
-263
-254
-234
-217
-164
-122
-145
-171
-172
-176
-191
-193
-202
-217
-220
-226
-228
-223
-209
-215
-231
-248
-273
-281
-273
-275
-281
-269
-235
-205
-186
-166
-135
-84
-44
-45
-25
-3
12
40
86
141
157
184
217
253
285
322
365
397
414
423
433
378
293
212
132
53
12
9
25
19
12
-10
-45
-80
-130
-200
-266
-338
-409
-444
-497
-572
-650
-745
-818
-877
-897
-877
-843
-801
-815
-863
-917
-969
-1020
-1065
-1088
-1111
-1110
-1084
-1059
-1032
-1015
-1005
-1004
-1001
-1018
-1014
-979
-960
-967
-963
-959
-961
-975
-998
-1018
-1010
-998
-988
-957
-941
-932
-932
-934
-929
-922
-916
-869
-860
-864
-823
-771
-731
-686
-629
-587
-536
-493
-471
-450
-434
-428
-434
-432
-407
-393
-377
-356
-327
-327
-328
-312
-314
-314
-295
-280
-262
-250
-258
-267
-268
-263
-248
-214
-176
-141
-109
-71
-32
14
22
11
11
13
19
17
51
63
50
43
21
18
19
26
25
23
23
19
19
28
52
76
69
61
70
48
58
62
53
83
125
161
215
231
247
274
278
290
300
291
293
273
245
204
161
121
52
22
33
43
47
66
46
1
-51
-129
-211
-266
-330
-399
-463
-550
-628
-688
-733
-766
-772
-765
-771
-807
-842
-867
-899
-937
-983
-1030
-1061
-1093
-1097
-1066
-1041
-1007
-981
-1024
-1055
-1045
-1025
-1002
-968
-934
-922
-917
-925
-897
-859
-811
-767
-769
-744
-740
-749
-751
-762
-775
-793
-795
-805
-788
-775
-755
-743
-727
-681
-661
-648
-611
-608
-592
-566
-549
-524
-502
-465
-420
-373
-322
-267
-205
-185
-170
-155
-139
-118
-112
-90
-107
-119
-141
-195
-213
-207
-200
-165
-136
-114
-100
-113
-120
-136
-127
-112
-102
-64
-48
-32
-6
4
15
33
64
74
93
136
165
177
193
207
226
240
239
254
263
269
287
305
314
287
274
261
242
235
227
205
196
211
215
209
210
204
182
174
134
84
51
-17
-70
-81
-76
-89
-98
-98
-121
-165
-199
-208
-248
-265
-286
-306
-305
-360
-408
-440
-470
-497
-525
-520
-528
-559
-573
-597
-619
-624
-634
-676
-706
-715
-764
-799
-791
-794
-808
-819
-841
-852
-861
-883
-877
-861
-855
-848
-843
-827
-809
-791
-760
-728
-698
-673
-658
-653
-651
-636
-650
-649
-618
-601
-564
-539
-524
-511
-520
-511
-500
-517
-539
-574
-597
-601
-598
-548
-506
-468
-446
-446
-414
-396
-390
-360
-329
-312
-297
-270
-250
-215
-167
-121
-83
-54
-17
2
-4
-2
1
-34
-40
-36
-74
-97
-98
-99
-84
-78
-61
-37
-32
-9
27
34
41
44
38
38
42
45
71
102
129
153
160
187
212
229
249
272
269
276
284
285
305
316
319
307
290
291
293
298
311
293
285
252
174
128
119
107
99
86
58
14
-44
-101
-156
-191
-218
-251
-295
-338
-385
-463
-524
-553
-581
-586
-585
-600
-614
-624
-640
-679
-711
-725
-745
-752
-735
-732
-726
-728
-760
-770
-762
-765
-755
-746
-763
-785
-814
-847
-882
-909
-921
-925
-923
-905
-896
-886
-846
-842
-823
-797
-796
-781
-758
-727
-698
-661
-615
-578
-528
-469
-449
-430
-428
-420
-393
-413
-398
-384
-389
-392
-399
-409
-402
-389
-370
-353
-312
-284
-308
-299
-298
-301
-291
-275
-260
-264
-255
-214
-172
-128
-95
-59
-35
-23
10
38
47
82
93
100
128
152
176
163
152
119
103
110
112
98
111
114
83
65
70
68
79
141
200
243
280
290
263
255
249
259
245
220
232
212
216
232
266
311
327
322
319
295
267
271
242
223
200
162
130
91
87
75
54
58
73
47
22
3
-36
-65
-94
-155
-226
-298
-357
-378
-412
-430
-439
-474
-514
-542
-563
-596
-610
-609
-628
-628
-645
-671
-679
-670
-677
-673
-644
-642
-623
-590
-583
-607
-631
-638
-625
-622
-618
-605
-608
-612
-605
-604
-602
-593
-618
-643
-670
-713
-722
-722
-716
-706
-685
-687
-669
-662
-638
-595
-574
-543
-520
-484
-445
-418
-383
-349
-328
-291
-269
-242
-213
-194
-187
-205
-181
-149
-148
-141
-135
-139
-162
-151
-119
-99
-93
-84
-45
-51
-65
-29
-12
-3
0
9
23
37
65
95
116
113
143
166
159
171
173
176
180
196
204
180
165
155
131
124
112
113
128
134
145
157
149
138
132
109
91
94
103
110
117
144
139
125
110
85
60
39
24
14
20
40
58
29
-14
-39
-66
-77
-94
-117
-158
-177
-189
-213
-221
-248
-257
-264
-309
-327
-344
-359
-365
-369
-405
-460
-501
-570
-608
-645
-695
-709
-713
-719
-702
-694
-699
-685
-699
-722
-732
-745
-740
-728
-713
-683
-680
-671
-650
-647
-647
-633
-615
-606
-576
-568
-559
-543
-534
-548
-561
-557
-565
-562
-549
-543
-538
-541
-526
-507
-504
-513
-507
-496
-498
-481
-435
-419
-407
-359
-311
-264
-222
-204
-178
-169
-160
-120
-90
-52
-15
-4
-2
4
11
22
33
37
59
71
55
45
17
0
-8
6
13
5
8
3
-17
-28
-30
-13
2
-3
3
-15
-19
-10
-11
-5
7
11
20
21
26
40
44
54
64
47
49
62
72
73
81
97
82
81
73
59
33
23
13
-11
-21
-29
-39
-58
-57
-66
-74
-88
-105
-112
-128
-152
-173
-189
-192
-209
-234
-246
-264
-260
-268
-288
-300
-314
-342
-375
-411
-442
-454
-468
-487
-492
-494
-472
-450
-481
-508
-553
-589
-613
-625
-639
-651
-668
-688
-711
-727
-734
-731
-710
-710
-689
-674
-684
-679
-673
-695
-699
-690
-687
-688
-662
-625
-609
-574
-557
-545
-529
-513
-484
-455
-425
-419
-425
-428
-416
-406
-402
-400
-390
-387
-382
-361
-350
-312
-275
-262
-247
-259
-279
-259
-258
-254
-220
-179
-141
-104
-69
-56
-35
18
46
59
69
56
60
67
59
58
61
61
57
80
88
88
82
88
115
128
111
68
22
-8
-53
-93
-96
-116
-130
-133
-142
-150
-147
-137
-123
-109
-120
-129
-130
-159
-172
-161
-163
-152
-165
-165
-160
-177
-167
-164
-172
-162
-160
-187
-198
-197
-187
-163
-176
-182
-199
-234
-247
-261
-263
-240
-240
-254
-262
-300
-324
-319
-320
-321
-317
-320
-345
-358
-368
-395
-401
-418
-466
-482
-494
-521
-529
-521
-522
-528
-528
-543
-545
-522
-521
-519
-520
-529
-543
-559
-572
-545
-558
-576
-594
-608
-590
-573
-555
-511
-469
-452
-425
-421
-423
-418
-426
-429
-427
-435
-420
-413
-391
-360
-349
-342
-332
-340
-323
-296
-297
-276
-259
-260
-249
-242
-259
-263
-260
-275
-286
-287
-287
-290
-262
-213
-174
-175
-163
-132
-119
-95
-104
-116
-109
-120
-126
-119
-123
-118
-123
-130
-113
-101
-86
-71
-64
-52
-44
-58
-57
-62
-65
-43
-50
-38
-12
-2
-9
-16
-15
-52
-60
-52
-53
-55
-47
-50
-81
-104
-115
-125
-111
-103
-113
-116
-123
-148
-155
-164
-193
-208
-214
-219
-225
-236
-246
-275
-285
-291
-297
-306
-332
-303
-291
-296
-275
-286
-303
-307
-308
-296
-270
-263
-244
-262
-279
-291
-306
-324
-314
-292
-305
-320
-336
-361
-401
-435
-452
-458
-467
-484
-473
-480
-508
-512
-524
-543
-560
-568
-562
-552
-533
-516
-516
-498
-486
-484
-459
-458
-440
-447
-474
-473
-475
-473
-458
-446
-441
-423
-426
-422
-423
-412
-397
-393
-391
-378
-381
-397
-401
-398
-385
-363
-341
-329
-287
-261
-234
-212
-219
-205
-213
-217
-205
-226
-243
-250
-259
-246
-201
-188
-164
-150
-160
-150
-142
-148
-151
-159
-162
-164
-144
-119
-107
-68
-38
-41
-44
-54
-69
-65
-53
-71
-98
-95
-85
-92
-65
-42
-31
-15
-11
-16
-8
16
23
18
0
-32
-60
-67
-63
-56
-58
-63
-81
-81
-87
-85
-77
-82
-104
-122
-149
-173
-186
-209
-218
-219
-234
-243
-241
-242
-240
-260
-272
-286
-313
-319
-342
-372
-344
-346
-358
-356
-344
-340
-346
-332
-334
-343
-326
-340
-357
-386
-394
-380
-395
-380
-388
-396
-415
-443
-469
-491
-526
-535
-537
-541
-547
-558
-557
-568
-577
-565
-538
-532
-534
-515
-500
-500
-482
-460
-464
-443
-436
-431
-401
-396
-399
-404
-428
-427
-429
-433
-431
-443
-469
-493
-502
-474
-441
-422
-386
-377
-369
-360
-354
-335
-340
-318
-308
-294
-262
-256
-223
-229
-224
-196
-199
-175
-144
-125
-106
-97
-103
-89
-84
-87
-94
-92
-91
-95
-87
-86
-62
-37
-29
-36
-38
-45
-38
-32
-29
-16
-31
-29
-12
-29
-27
-19
-13
-18
-23
-21
-25
-28
-12
-6
-14
-18
-31
-35
-26
-29
-19
-14
-42
-52
-71
-98
-119
-126
-122
-157
-151
-146
-157
-124
-122
-121
-129
-135
-157
-186
-200
-221
-223
-235
-240
-233
-257
-286
-303
-306
-302
-301
-286
-311
-344
-372
-392
-418
-453
-441
-428
-432
-421
-381
-393
-387
-363
-373
-374
-378
-399
-433
-470
-494
-516
-526
-547
-560
-563
-550
-550
-539
-542
-572
-565
-575
-574
-589
-595
-588
-597
-605
-575
-558
-558
-529
-511
-501
-493
-490
-497
-505
-512
-529
-528
-533
-519
-475
-439
-424
-387
-370
-379
-365
-330
-295
-280
-293
-293
-287
-303
-302
-294
-276
-249
-203
-175
-188
-188
-167
-146
-157
-142
-101
-100
-102
-85
-75
-68
-53
-37
-16
-6
3
-1
-1
-7
-17
-29
-39
-61
-65
-58
-67
-57
-47
-19
-21
-25
-38
-57
-55
-66
-73
-70
-85
-86
-106
-126
-118
-106
-93
-87
-96
-91
-76
-83
-73
-77
-95
-117
-145
-151
-176
-197
-196
-210
-223
-224
-234
-259
-274
-291
-284
-271
-284
-287
-296
-308
-312
-321
-345
-361
-372
-425
-449
-461
-481
-477
-480
-465
-451
-452
-462
-495
-506
-514
-536
-530
-532
-548
-558
-550
-533
-512
-496
-468
-452
-463
-454
-459
-472
-468
-482
-492
-492
-497
-501
-497
-496
-493
-484
-485
-475
-471
-464
-452
-446
-427
-431
-441
-455
-451
-446
-448
-438
-435
-422
-402
-383
-376
-375
-359
-364
-368
-356
-365
-371
-368
-370
-374
-346
-319
-289
-262
-267
-263
-244
-252
-231
-186
-176
-158
-154
-164
-170
-184
-158
-134
-127
-99
-89
-94
-84
-87
-94
-87
-77
-77
-84
-83
-65
-61
-61
-65
-80
-77
-81
-86
-89
-89
-95
-107
-101
-104
-108
-103
-107
-94
-103
-146
-164
-167
-183
-183
-181
-199
-199
-201
-208
-187
-177
-163
-153
-154
-144
-127
-131
-144
-132
-132
-133
-146
-146
-153
-162
-164
-166
-178
-185
-191
-190
-203
-236
-247
-266
-274
-284
-286
-283
-302
-318
-331
-351
-367
-377
-385
-422
-453
-472
-497
-514
-518
-509
-490
-482
-496
-518
-511
-519
-530
-508
-489
-485
-489
-480
-492
-488
-478
-486
-495
-482
-476
-458
-456
-467
-459
-481
-505
-515
-539
-550
-574
-582
-585
-606
-587
-573
-556
-547
-537
-518
-503
-497
-488
-489
-471
-465
-453
-446
-444
-409
-379
-337
-302
-269
-260
-253
-236
-219
-218
-226
-205
-204
-211
-205
-209
-203
-187
-176
-157
-142
-142
-151
-148
-142
-144
-142
-147
-176
-170
-154
-147
-142
-97
-84
-95
-81
-58
-44
-36
-13
-7
2
-18
-14
-17
-11
-2
-23
-12
-22
-14
1
-24
-28
-58
-82
-95
-111
-117
-137
-140
-148
-166
-160
-160
-166
-168
-140
-149
-153
-131
-131
-153
-168
-171
-208
-207
-183
-185
-183
-193
-182
-179
-196
-206
-204
-200
-211
-231
-222
-227
-267
-265
-280
-299
-324
-340
-334
-333
-353
-355
-371
-390
-394
-392
-385
-419
-433
-444
-453
-459
-465
-460
-470
-464
-483
-502
-517
-529
-511
-489
-484
-489
-492
-507
-506
-499
-495
-493
-487
-471
-468
-481
-478
-480
-482
-474
-494
-519
-519
-532
-543
-529
-528
-523
-530
-543
-531
-515
-510
-495
-469
-472
-489
-495
-491
-486
-487
-457
-443
-427
-409
-401
-402
-410
-376
-345
-333
-323
-295
-287
-275
-266
-245
-213
-204
-190
-169
-155
-160
-149
-131
-150
-153
-146
-151
-159
-161
-149
-135
-131
-123
-105
-90
-69
-59
-61
-47
-46
-42
-24
-18
-5
28
43
49
55
68
83
86
109
102
109
139
129
138
118
117
119
79
61
39
8
4
-11
-7
-1
-21
-30
-18
-30
-47
-59
-70
-78
-84
-68
-72
-58
-48
-32
-25
-44
-44
-38
-63
-63
-65
-72
-60
-74
-99
-124
-158
-213
-238
-280
-308
-313
-346
-382
-402
-406
-427
-445
-464
-494
-523
-543
-570
-571
-576
-607
-615
-636
-649
-647
-652
-661
-650
-647
-657
-669
-684
-690
-701
-716
-734
-732
-735
-736
-705
-697
-698
-674
-674
-684
-677
-680
-655
-639
-644
-627
-642
-649
-656
-667
-642
-639
-607
-565
-556
-535
-532
-540
-520
-501
-498
-462
-457
-449
-438
-441
-417
-400
-359
-338
-315
-272
-262
-233
-231
-238
-208
-212
-208
-189
-183
-180
-147
-130
-114
-62
-45
-33
-15
0
3
-1
22
6
1
13
9
25
26
43
46
41
41
29
35
30
24
20
27
49
56
72
95
103
119
131
145
142
147
166
154
143
129
116
120
100
91
100
107
116
103
130
118
114
127
104
111
107
91
73
48
46
55
43
73
79
65
69
50
51
29
-2
-27
-56
-89
-124
-124
-159
-197
-218
-258
-301
-338
-366
-412
-459
-503
-535
-582
-629
-675
-704
-722
-763
-793
-808
-831
-839
-826
-822
-847
-858
-882
-925
-950
-974
-991
-994
-972
-960
-951
-945
-937
-934
-925
-915
-932
-927
-913
-909
-888
-867
-859
-853
-836
-838
-833
-802
-773
-748
-711
-662
-651
-649
-616
-595
-561
-524
-505
-464
-441
-427
-405
-383
-350
-327
-319
-296
-273
-247
-220
-218
-215
-211
-218
-202
-186
-167
-136
-133
-147
-154
-141
-122
-117
-88
-66
-60
-57
-33
-15
-35
-39
-24
-28
-27
-19
-25
-27
-33
-22
0
2
6
19
35
68
101
106
86
74
69
61
56
72
88
66
70
87
85
102
119
130
148
172
189
206
197
223
232
236
259
266
287
283
257
246
236
233
226
236
226
212
189
182
171
128
105
82
57
28
-11
-19
-55
-105
-146
-219
-300
-373
-418
-449
-488
-522
-549
-578
-609
-669
-714
-757
-802
-810
-831
-840
-841
-857
-855
-873
-897
-900
-909
-929
-922
-917
-915
-918
-919
-938
-937
-910
-895
-886
-866
-847
-831
-805
-794
-769
-743
-722
-703
-699
-692
-682
-669
-660
-646
-624
-635
-635
-636
-632
-605
-591
-547
-511
-494
-456
-412
-382
-356
-333
-316
-303
-282
-261
-258
-253
-256
-267
-275
-260
-247
-236
-226
-203
-187
-187
-191
-224
-247
-260
-253
-258
-263
-257
-262
-268
-280
-282
-278
-276
-252
-236
-212
-213
-212
-210
-205
-200
-215
-231
-225
-233
-235
-223
-230
-219
-199
-200
-196
-200
-200
-192
-195
-183
-166
-159
-152
-131
-112
-82
-69
-56
-50
-46
-34
-19
5
31
46
74
106
134
187
243
279
315
362
393
441
467
474
456
449
452
392
377
381
383
372
363
343
327
316
282
261
238
203
178
171
122
59
15
-40
-96
-144
-208
-249
-264
-275
-308
-348
-404
-473
-536
-592
-621
-651
-675
-688
-727
-754
-758
-777
-792
-790
-796
-807
-802
-816
-818
-822
-848
-850
-869
-881
-881
-889
-863
-847
-849
-820
-801
-794
-815
-829
-842
-857
-862
-854
-833
-826
-798
-782
-777
-758
-712
-666
-648
-605
-576
-554
-528
-517
-490
-455
-428
-406
-364
-339
-345
-321
-298
-303
-287
-281
-282
-296
-305
-304
-295
-290
-303
-306
-290
-278
-271
-271
-278
-276
-275
-260
-251
-258
-266
-276
-274
-287
-301
-284
-288
-285
-270
-267
-272
-271
-281
-285
-267
-258
-250
-245
-255
-258
-254
-247
-252
-263
-254
-258
-253
-240
-236
-239
-243
-247
-241
-231
-217
-206
-191
-166
-136
-116
-95
-54
-22
6
30
49
78
103
114
149
195
228
252
277
313
345
369
387
392
398
392
381
377
361
356
349
329
317
317
307
288
261
229
202
193
192
180
155
119
78
16
-43
-77
-118
-142
-153
-187
-207
-231
-268
-310
-344
-383
-420
-428
-439
-443
-457
-479
-485
-508
-550
-590
-615
-658
-680
-697
-730
-769
-793
-816
-848
-863
-861
-863
-876
-885
-889
-882
-878
-860
-850
-851
-862
-865
-867
-849
-836
-810
-764
-740
-689
-654
-643
-612
-594
-588
-576
-566
-556
-537
-523
-502
-482
-480
-474
-455
-439
-433
-426
-419
-393
-397
-399
-383
-398
-387
-380
-368
-342
-318
-304
-301
-299
-294
-273
-276
-267
-261
-257
-257
-258
-255
-256
-249
-244
-243
-258
-261
-267
-264
-256
-256
-243
-242
-255
-256
-263
-261
-239
-251
-257
-238
-253
-279
-264
-259
-255
-230
-220
-215
-213
-220
-212
-194
-198
-196
-164
-165
-153
-137
-130
-116
-111
-103
-71
-45
-25
20
26
39
54
81
110
119
168
227
248
290
316
342
371
372
378
366
348
335
323
313
305
304
300
297
304
311
303
296
289
276
265
240
237
247
240
215
168
122
80
22
-18
-51
-80
-107
-128
-178
-240
-278
-313
-340
-375
-404
-424
-453
-488
-508
-548
-574
-591
-640
-666
-692
-727
-731
-746
-757
-759
-777
-779
-780
-792
-787
-792
-780
-765
-770
-761
-765
-759
-753
-774
-785
-804
-805
-796
-792
-797
-789
-762
-747
-740
-727
-694
-646
-600
-565
-542
-515
-513
-500
-469
-453
-417
-406
-382
-359
-347
-341
-363
-351
-374
-377
-362
-351
-351
-343
-326
-333
-326
-302
-273
-241
-228
-241
-240
-236
-222
-232
-242
-220
-212
-213
-232
-234
-236
-230
-211
-213
-207
-198
-193
-176
-169
-179
-180
-169
-172
-168
-146
-164
-174
-163
-176
-187
-197
-199
-192
-189
-210
-189
-188
-195
-164
-156
-163
-153
-153
-152
-150
-158
-136
-120
-111
-85
-62
-30
15
29
65
89
87
111
137
163
191
226
247
274
315
349
375
391
398
404
386
385
395
376
384
382
362
355
341
331
333
310
286
299
279
253
239
217
190
146
90
25
-25
-74
-96
-123
-157
-163
-192
-214
-238
-262
-267
-305
-339
-352
-389
-399
-420
-463
-475
-517
-560
-579
-617
-654
-676
-687
-718
-776
-793
-813
-847
-860
-860
-852
-839
-799
-772
-753
-732
-726
-700
-697
-699
-665
-660
-660
-646
-641
-658
-647
-643
-650
-646
-662
-641
-620
-594
-572
-546
-527
-529
-523
-511
-482
-477
-464
-432
-446
-445
-418
-417
-453
-447
-434
-437
-425
-420
-403
-380
-363
-354
-352
-346
-345
-318
-322
-309
-286
-297
-277
-278
-287
-293
-317
-337
-332
-323
-324
-305
-291
-287
-277
-290
-279
-256
-249
-256
-256
-248
-267
-264
-260
-273
-275
-266
-288
-302
-299
-290
-276
-263
-270
-255
-254
-266
-249
-230
-199
-202
-187
-158
-141
-104
-77
-62
-40
-20
-1
36
67
84
104
123
133
159
182
194
209
236
263
284
309
326
353
371
383
370
340
321
295
279
283
315
323
321
330
334
343
338
328
302
315
310
295
302
288
268
232
153
80
33
-29
-77
-114
-149
-178
-227
-264
-311
-361
-394
-414
-418
-418
-406
-405
-403
-438
-468
-483
-508
-522
-548
-560
-575
-594
-619
-650
-674
-706
-729
-761
-784
-797
-807
-809
-807
-783
-777
-765
-759
-749
-740
-746
-742
-753
-772
-748
-746
-754
-746
-763
-774
-774
-751
-718
-710
-683
-633
-598
-579
-568
-544
-518
-509
-503
-472
-456
-442
-443
-449
-435
-425
-410
-402
-387
-363
-358
-354
-346
-341
-318
-322
-329
-320
-312
-302
-300
-316
-310
-303
-334
-313
-306
-319
-310
-310
-330
-328
-334
-331
-325
-334
-316
-305
-323
-312
-281
-266
-243
-240
-245
-229
-252
-247
-236
-257
-259
-230
-213
-220
-208
-212
-188
-170
-172
-160
-174
-170
-171
-195
-167
-156
-162
-129
-125
-105
-80
-94
-79
-59
-55
-39
-33
10
49
60
75
121
151
176
216
260
290
321
354
376
405
409
419
406
361
342
341
335
329
331
361
368
368
385
373
359
385
378
375
384
370
360
329
283
238
166
105
57
13
-36
-90
-128
-155
-217
-257
-293
-358
-400
-426
-449
-459
-483
-508
-526
-533
-550
-576
-605
-658
-697
-739
-765
-780
-814
-840
-864
-884
-901
-909
-909
-918
-906
-892
-884
-874
-876
-874
-872
-874
-870
-855
-856
-852
-822
-793
-799
-776
-756
-755
-747
-742
-714
-695
-680
-652
-640
-627
-588
-545
-525
-504
-483
-460
-451
-460
-433
-436
-456
-459
-467
-466
-472
-438
-402
-399
-384
-371
-363
-354
-340
-310
-312
-319
-300
-285
-276
-286
-274
-255
-256
-244
-238
-242
-250
-261
-272
-285
-297
-298
-316
-324
-306
-313
-317
-304
-313
-317
-306
-310
-308
-301
-311
-331
-332
-320
-316
-316
-304
-310
-295
-270
-253
-232
-220
-199
-187
-178
-163
-169
-177
-163
-159
-173
-167
-133
-98
-78
-41
-15
5
1
-2
38
54
87
150
193
221
264
310
334
370
419
471
515
520
545
535
497
470
452
425
397
367
349
359
363
366
384
413
402
378
378
371
381
401
382
356
318
270
224
167
115
71
28
-15
-55
-114
-172
-225
-268
-314
-355
-345
-352
-355
-382
-413
-415
-442
-468
-500
-539
-572
-622
-651
-670
-713
-748
-798
-845
-856
-882
-908
-919
-925
-909
-898
-876
-866
-854
-829
-816
-814
-813
-798
-797
-800
-779
-752
-759
-781
-773
-788
-762
-729
-736
-720
-732
-701
-661
-656
-614
-576
-555
-539
-517
-498
-493
-485
-472
-451
-449
-438
-416
-422
-427
-393
-385
-397
-383
-374
-374
-369
-374
-363
-357
-343
-304
-289
-278
-278
-282
-274
-264
-266
-268
-267
-272
-255
-260
-249
-221
-235
-228
-217
-227
-222
-203
-206
-192
-177
-199
-202
-209
-202
-164
-169
-176
-178
-180
-190
-212
-204
-184
-183
-186
-169
-166
-165
-150
-121
-100
-100
-102
-86
-78
-68
-33
-28
-26
-2
0
5
15
22
60
80
87
110
130
157
198
224
240
277
312
334
362
408
465
498
488
489
488
471
470
465
456
445
423
406
376
359
385
401
397
377
369
371
362
346
334
304
269
235
163
84
17
-49
-101
-148
-173
-210
-273
-343
-393
-412
-435
-451
-451
-463
-472
-464
-482
-507
-503
-513
-539
-570
-605
-641
-680
-720
-755
-810
-847
-888
-923
-920
-934
-917
-904
-893
-873
-864
-859
-851
-867
-858
-851
-840
-828
-818
-789
-792
-791
-775
-754
-761
-760
-743
-743
-745
-731
-723
-715
-696
-656
-635
-610
-595
-562
-524
-495
-461
-434
-425
-426
-424
-424
-420
-430
-430
-416
-443
-420
-379
-386
-372
-365
-362
-343
-320
-302
-283
-289
-280
-278
-287
-265
-256
-262
-266
-285
-295
-284
-291
-281
-268
-288
-285
-277
-270
-253
-245
-239
-204
-185
-187
-186
-207
-211
-233
-249
-247
-260
-267
-265
-264
-272
-257
-235
-237
-225
-204
-183
-172
-172
-165
-152
-153
-150
-161
-158
-144
-130
-117
-105
-90
-64
-44
-50
-7
23
36
58
72
96
120
164
196
215
254
278
315
372
403
447
468
495
492
473
489
476
452
435
413
406
412
417
422
410
413
430
429
422
412
408
413
408
389
361
304
247
184
88
23
-22
-70
-134
-180
-241
-308
-351
-414
-444
-451
-464
-475
-469
-492
-506
-533
-561
-575
-617
-627
-660
-716
-713
-751
-782
-796
-837
-858
-901
-909
-912
-928
-918
-925
-915
-910
-903
-896
-884
-861
-863
-850
-841
-822
-805
-797
-784
-787
-794
-793
-789
-793
-801
-777
-760
-746
-718
-715
-674
-655
-656
-610
-571
-526
-485
-466
-451
-443
-448
-464
-462
-478
-487
-487
-487
-467
-452
-423
-400
-392
-376
-344
-343
-344
-329
-326
-318
-311
-309
-305
-318
-309
-304
-315
-311
-321
-312
-308
-314
-302
-301
-306
-311
-299
-299
-293
-279
-264
-257
-260
-246
-263
-270
-266
-264
-270
-282
-260
-276
-287
-263
-271
-268
-269
-267
-250
-245
-241
-231
-210
-209
-212
-191
-171
-169
-181
-173
-161
-169
-161
-141
-130
-112
-75
-60
-37
-2
12
63
105
146
181
215
253
272
316
341
369
417
447
470
480
497
505
496
491
477
470
461
450
425
422
416
389
402
412
404
405
418
415
399
407
397
353
319
283
223
135
71
16
-52
-93
-143
-195
-258
-308
-374
-454
-499
-539
-554
-591
-617
-632
-654
-662
-670
-686
-720
-744
-763
-797
-834
-863
-896
-934
-982
-1006
-1012
-1039
-1049
-1042
-1028
-1017
-998
-960
-945
-952
-938
-919
-937
-945
-930
-935
-911
-888
-871
-869
-865
-833
-841
-838
-814
-807
-772
-757
-729
-707
-687
-669
-627
-588
-575
-545
-517
-477
-452
-427
-419
-422
-424
-439
-455
-456
-458
-436
-434
-446
-437
-441
-406
-402
-388
-349
-332
-324
-302
-290
-310
-285
-289
-284
-277
-286
-296
-311
-301
-306
-283
-288
-289
-262
-279
-287
-294
-306
-298
-298
-303
-301
-306
-307
-292
-290
-293
-280
-273
-272
-296
-304
-305
-328
-332
-323
-299
-276
-238
-193
-158
-147
-145
-127
-111
-114
-118
-125
-132
-126
-115
-117
-126
-109
-98
-90
-72
-43
-19
3
41
63
94
124
147
184
213
242
281
312
355
388
433
476
492
539
570
573
547
527
506
483
460
435
407
381
355
361
369
361
364
367
377
361
334
314
289
274
252
209
162
110
40
-25
-64
-122
-177
-214
-257
-319
-347
-393
-459
-474
-501
-537
-557
-568
-583
-624
-650
-663
-690
-717
-729
-749
-760
-794
-829
-823
-861
-889
-905
-945
-934
-933
-929
-923
-920
-894
-891
-871
-848
-827
-811
-805
-797
-787
-776
-777
-766
-746
-721
-722
-723
-700
-698
-725
-722
-716
-706
-687
-675
-651
-621
-573
-525
-510
-475
-448
-443
-431
-437
-452
-449
-467
-471
-463
-472
-454
-477
-489
-453
-455
-449
-442
-448
-457
-441
-428
-420
-408
-414
-406
-377
-392
-381
-353
-354
-353
-351
-342
-346
-350
-346
-331
-333
-327
-330
-321
-305
-309
-307
-303
-313
-318
-336
-333
-323
-315
-291
-290
-289
-284
-280
-288
-286
-275
-272
-262
-251
-240
-234
-202
-202
-196
-174
-173
-143
-121
-114
-98
-84
-76
-58
-41
-29
-39
-36
-19
8
34
43
63
104
127
141
151
178
212
266
276
295
328
356
398
425
448
473
491
510
553
594
609
636
633
625
620
605
615
591
567
557
533
516
479
427
409
386
351
321
285
266
242
197
177
150
103
69
-5
-67
-100
-166
-232
-279
-343
-395
-449
-500
-531
-568
-606
-631
-649
-667
-693
-700
-738
-778
-778
-796
-798
-804
-831
-831
-836
-864
-878
-892
-924
-939
-946
-962
-969
-996
-997
-994
-995
-980
-957
-940
-926
-891
-869
-847
-823
-812
-794
-777
-740
-727
-735
-722
-715
-686
-692
-673
-614
-598
-591
-568
-551
-540
-525
-506
-506
-513
-490
-476
-460
-438
-439
-418
-412
-408
-395
-381
-363
-369
-366
-332
-323
-338
-324
-327
-329
-307
-280
-256
-249
-246
-231
-235
-249
-265
-282
-290
-323
-326
-323
-352
-346
-345
-331
-323
-304
-290
-282
-263
-256
-241
-243
-236
-239
-249
-259
-268
-247
-235
-228
-198
-195
-194
-184
-178
-175
-176
-191
-203
-196
-201
-197
-195
-201
-186
-153
-141
-116
-92
-88
-74
-74
-75
-62
-50
-49
-24
-6
-6
40
78
100
139
159
173
207
240
261
288
325
336
356
392
410
450
461
459
501
524
527
543
561
566
558
545
553
545
531
526
504
495
472
451
456
424
385
338
301
281
245
214
178
150
136
95
55
10
-41
-119
-208
-261
-467
-765
-679
-575
-622
-691
-807
-838
-895
-925
-1132
-1179
-1155
-1161
-1148
-1123
-1181
-1182
-1336
-1587
-1438
-1441
-1395
-1355
-1371
-1407
-1479
-1528
-1612
-1660
-1660
-1568
-1822
-2156
-1986
-1811
-1697
-1620
-1483
-1390
-1253
-1170
-1145
-1177
-1152
-1653
-1991
-1777
-2065
-2167
-2373
-2408
-2877
-3227
-3138
-3023
-2774
-2623
-2444
-2391
-2265
-2277
-2283
-2280
-2210
-2168
-2151
-2244
-2384
-2701
-2879
-2800
-2968
-2945
-2824
-2724
-2536
-2465
-2385
-2308
-2363
-2333
-2412
-2451
-2601
-2740
-2723
-2887
-3153
-3349
-3396
-3548
-3625
-3626
-3494
-3380
-3274
-3019
-2839
-2666
-2530
-2511
-2470
-2485
-2701
-2685
-2768
-2999
-3118
-3224
-3239
-3181
-3047
-2820
-2595
-2373
-2037
-1834
-1629
-1460
-1383
-1371
-1400
-1518
-1644
-1735
-1824
-1895
-1963
-1915
-1940
-1877
-1721
-1563
-1350
-943
-745
-493
-111
-77
185
228
246
279
124
128
74
69
221
371
619
989
1264
1795
2118
2438
2751
2808
2071
743
-773
-2514
-3355
-4210
-4736
-4968
-5451
-5768
-5870
-5520
-5067
-4621
-4161
-3877
-3363
-2689
-2241
-1672
-1665
-1811
-2213
-2598
-2488
-2198
-1513
-845
-50
860
1863
2871
3717
4397
4970
5407
5748
5891
5906
5675
5254
4592
3777
3175
2507
2121
1911
1799
1940
2104
2224
2244
2033
1754
1327
787
265
-351
-963
-1598
-2111
-2577
-2937
-3152
-3268
-3131
-2704
-2138
-1426
-689
-127
333
589
681
666
608
399
276
262
340
467
659
715
886
1395
1745
2129
2432
2736
2838
2813
2492
2003
1449
781
114
-529
-1046
-1342
-1479
-1514
-1474
-1410
-1266
-1109
-904
-748
-619
-557
-555
-544
-590
-700
-757
-841
-821
-687
-433
-66
440
994
1451
1916
2265
2527
2673
2623
2514
2352
2229
2067
1847
1681
1498
1376
1355
1359
1439
1634
1835
1969
2099
2155
2112
2046
1819
1593
1432
1260
1218
1199
1259
1396
1569
1846
2152
2540
3022
3398
3970
4362
4824
5158
5460
5603
5656
5831
5776
6148
5903
6260
6176
6183
6501
6265
6525
6457
6393
6805
6764
7181
7211
6915
6319
3637
1567
-1518
-3639
-4320
-5329
-5243
-5496
-5826
-5566
-5376
-4756
-4256
-3922
-3594
-3522
-2865
-2506
-2008
-1869
-2060
-2450
-2781
-2464
-1666
-211
1271
2770
4157
5222
6278
6800
6797
6674
6138
5789
5243
4668
4124
3379
2688
1764
1124
707
350
424
380
386
419
32
-520
-1487
-2547
-3524
-4410
-5046
-5423
-5543
-5479
-5140
-4606
-4120
-3490
-2854
-2205
-1422
-656
-13
452
700
677
537
300
38
-5
118
272
579
923
1173
1395
1441
1218
1020
737
323
-248
-793
-1384
-1949
-2398
-3001
-3330
-3517
-3525
-3384
-3167
-2826
-2520
-2248
-2117
-2110
-2143
-2298
-2375
-2427
-2444
-2342
-2232
-1949
-1601
-1217
-855
-462
-72
291
629
744
804
878
768
613
370
99
-26
-111
-96
-90
7
169
256
267
214
59
-129
-339
-562
-778
-950
-975
-1010
-976
-881
-761
-589
-266
55
419
817
1127
1430
1532
1535
1541
1518
1587
1817
2063
2351
2919
3264
3634
4189
4101
4575
4919
4560
5075
4899
4788
5190
4725
4649
4462
4211
3977
4384
4531
4706
5145
5037
5114
5311
5336
5317
5156
3508
699
-2042
-4743
-6228
-5935
-6165
-5659
-5306
-5405
-4762
-4108
-3279
-2586
-2330
-2516
-2687
-2448
-2260
-2096
-2031
-2455
-2677
-2438
-1568
-107
1680
3119
4357
5100
5456
5767
5298
4524
3729
2791
2049
1523
1065
680
355
27
-326
-288
-274
-275
-143
-332
-562
-951
-1799
-2828
-3867
-4715
-5168
-5296
-5099
-4648
-4014
-3320
-2562
-1811
-1190
-674
-317
-92
146
293
296
242
70
-129
-214
-148
-1
460
933
1219
1550
1630
1463
1078
428
-278
-1005
-1637
-2295
-3224
-4203
-4810
-5120
-4971
-4532
-4243
-3734
-3216
-2636
-2179
-1914
-1908
-2081
-2130
-2329
-2330
-2175
-2101
-1790
-1552
-1221
-948
-533
81
355
557
393
239
47
-295
-664
-1310
-1666
-1756
-1683
-1393
-1272
-982
-669
-288
15
63
199
-3
-205
-453
-834
-1075
-1228
-1291
-1342
-1258
-986
-611
-142
245
521
769
832
988
1024
956
927
775
838
1016
1171
1594
1989
2342
2795
3185
3400
3634
3710
3739
3722
3403
3560
3241
3211
3234
3049
3458
3664
3923
4007
4022
4085
4013
4271
4335
4321
4707
4347
4487
4514
4281
3362
627
-1501
-4261
-5442
-5093
-5126
-4089
-3885
-3954
-3636
-3409
-2722
-2362
-2266
-2572
-3051
-2658
-2502
-2113
-1969
-2100
-2303
-2209
-1214
55
1671
2824
3429
3801
3793
3701
3056
2060
1309
529
229
3
-127
-128
-304
-519
-732
-731
-724
-967
-1137
-1464
-1865
-2110
-2800
-3587
-4207
-4533
-4448
-4041
-3311
-2539
-1788
-1223
-785
-348
-88
51
-11
-69
-8
28
113
110
89
156
168
327
523
823
1011
882
719
339
-164
-764
-1520
-2201
-2806
-3722
-4500
-4727
-4596
-4012
-3670
-3671
-3490
-3077
-2670
-2373
-2297
-2355
-2244
-2157
-2223
-2141
-1971
-1866
-1688
-1513
-1210
-877
-410
-133
-130
-387
-816
-1128
-1336
-1523
-1927
-2395
-2588
-2413
-2050
-1835
-1805
-1614
-1301
-907
-739
-675
-636
-714
-890
-1152
-1341
-1373
-1268
-1272
-1218
-984
-568
-114
235
375
443
466
451
498
508
505
427
410
525
717
962
1202
1519
1861
2352
2768
2880
3066
3022
2967
2818
2652
2797
2869
2912
3068
3000
3376
3823
3769
4150
4199
4138
4494
4486
4312
4522
4230
4225
4312
4449
4782
5008
4195
1387
-1096
-3925
-5683
-5200
-5043
-4227
-3607
-4230
-4024
-3745
-3009
-2214
-2008
-2154
-2814
-2625
-2393
-1948
-1365
-1395
-1510
-1527
-810
530
1955
3015
3351
3553
3409
3097
2515
1420
591
-197
-762
-964
-1155
-1149
-1204
-1452
-1695
-1739
-1796
-2124
-2390
-2772
-3086
-3264
-3639
-4030
-4197
-4163
-3820
-3200
-2344
-1401
-533
24
462
826
936
985
780
625
612
624
677
753
836
899
833
825
815
761
628
164
-288
-751
-1303
-1886
-2473
-2953
-3268
-3368
-3418
-3851
-4236
-4072
-3796
-3046
-2580
-2604
-2525
-2441
-2308
-2155
-1881
-1772
-1493
-1135
-1049
-845
-514
-330
-184
-340
-469
-709
-744
-808
-1297
-1843
-2484
-2658
-2614
-2532
-2634
-2841
-2698
-2336
-2035
-1814
-1868
-1772
-1608
-1425
-1381
-1429
-1287
-1354
-1343
-1258
-1117
-753
-373
-167
-38
66
293
447
553
508
385
364
297
384
461
592
813
1018
1397
1650
1892
2229
2216
2400
2382
2367
2486
2235
2492
2484
2461
2834
2874
3167
3466
3540
4040
4053
4269
4457
4247
4369
4193
4316
4324
4425
4602
4719
4930
4881
4990
5003
2923
208
-2293
-5002
-5344
-4937
-4550
-3513
-3533
-3773
-3495
-3029
-1876
-1167
-1004
-1636
-2406
-2237
-2160
-1598
-1077
-905
-732
-467
532
1634
2583
3180
3109
2841
2504
1870
953
-128
-1179
-1972
-2384
-2528
-2365
-2034
-1865
-2035
-2241
-2287
-2589
-2879
-3165
-3472
-3576
-3626
-3694
-3558
-3209
-2697
-1972
-1116
-205
726
1386
1644
1810
1801
1589
1251
827
548
503
532
679
825
928
967
853
594
227
-113
-622
-1217
-1715
-2138
-2473
-2853
-3166
-3517
-3732
-3486
-3286
-2800
-2375
-2106
-1689
-1509
-1351
-1280
-1360
-1429
-1404
-1282
-1174
-1089
-883
-725
-639
-648
-661
-798
-918
-1137
-1619
-2100
-2517
-2793
-3073
-3240
-3324
-3259
-3028
-2798
-2553
-2252
-2065
-1840
-1652
-1559
-1525
-1521
-1423
-1351
-1249
-1094
-911
-722
-417
-184
-17
33
44
96
64
14
26
49
43
92
122
195
272
420
659
872
1187
1572
1677
1772
1690
1682
1992
2004
2244
2413
2345
2691
2774
2793
3137
3061
3309
3719
3673
3864
4137
4217
4224
4359
4163
4379
4630
4546
4657
4578
4715
4685
4797
4942
4630
3246
232
-2340
-4692
-5559
-4731
-4581
-3233
-2743
-3111
-2716
-2714
-1680
-763
-553
-832
-1774
-1818
-2067
-1870
-1015
-443
392
662
1049
1399
1737
2121
2196
2160
1963
1190
-104
-1409
-2384
-2787
-2945
-3000
-2937
-2568
-2302
-2223
-2299
-2418
-2795
-3237
-3548
-3585
-3298
-2910
-2705
-2573
-2077
-1450
-654
134
955
1668
2072
2019
1787
1589
1289
982
645
467
408
322
373
440
647
886
730
409
-146
-679
-1233
-1836
-2115
-2307
-2382
-2436
-2483
-2264
-1953
-1642
-1527
-1611
-1672
-1732
-1665
-1651
-1680
-1638
-1767
-1820
-1706
-1527
-1232
-1024
-880
-826
-927
-1196
-1597
-1890
-2140
-2368
-2628
-2984
-3185
-3327
-3325
-3192
-2967
-2580
-2396
-2320
-2333
-2341
-2203
-2095
-1924
-1807
-1696
-1494
-1346
-1089
-819
-603
-405
-311
-152
-67
-74
-178
-359
-399
-358
-284
-191
-43
124
276
432
535
679
884
967
1140
1223
1191
1281
1229
1414
1672
1850
2248
2354
2577
2939
3021
3371
3441
3597
3802
3740
3841
3817
3807
3903
3994
4142
4378
4408
4382
4503
4539
4670
4681
4551
4619
4495
4508
3745
1786
-320
-2651
-4344
-4586
-4476
-3864
-2916
-2621
-2329
-2124
-1828
-1193
-637
-364
-674
-1242
-1762
-2145
-1651
-697
319
989
1025
874
519
638
1052
1505
1702
1201
-45
-1537
-2542
-2994
-2999
-2825
-2843
-2831
-2752
-2717
-2537
-2390
-2353
-2643
-2918
-3126
-3177
-2900
-2529
-2156
-1656
-1083
-515
95
728
1374
1766
1842
1560
1264
1049
869
769
649
445
234
79
101
299
638
823
635
231
-383
-904
-1365
-1651
-1721
-1803
-1836
-1887
-1832
-1546
-1213
-1057
-1105
-1143
-1351
-1465
-1555
-1757
-1604
-1463
-1405
-1499
-1648
-1549
-1384
-1232
-1287
-1424
-1524
-1713
-1871
-2092
-2303
-2557
-2817
-2994
-3198
-3177
-3049
-2800
-2528
-2338
-2202
-2233
-2131
-1974
-1859
-1779
-1770
-1654
-1486
-1346
-1200
-1065
-814
-596
-478
-432
-443
-376
-288
-266
-305
-350
-335
-277
-224
-70
86
232
405
511
684
879
1002
1166
1282
1328
1421
1574
1681
1802
2007
2191
2372
2493
2761
3016
3138
3422
3519
3544
3658
3637
3679
3880
3927
3991
4066
3915
3947
3987
3985
4099
4067
4194
4119
4138
4317
4323
4398
3101
1279
-666
-3085
-3949
-4344
-4273
-2951
-2375
-1866
-1718
-1838
-1061
-359
258
230
-541
-1419
-2205
-2081
-1200
-178
475
278
-167
-590
-464
436
1199
1703
1455
257
-1176
-2261
-2701
-2694
-2627
-2749
-2961
-3092
-3097
-2813
-2358
-2028
-1763
-1973
-2256
-2420
-2485
-2170
-1918
-1651
-1309
-1010
-562
-9
681
1239
1456
1540
1379
1204
1085
885
661
398
130
-32
-38
119
375
582
562
324
28
-277
-515
-719
-877
-1065
-1313
-1564
-1719
-1664
-1444
-1110
-890
-945
-1063
-1301
-1557
-1519
-1526
-1428
-1354
-1525
-1709
-1853
-1789
-1645
-1497
-1510
-1594
-1693
-1908
-2012
-2132
-2208
-2273
-2579
-2796
-2973
-3120
-3002
-2854
-2641
-2411
-2271
-2228
-2122
-1928
-1790
-1576
-1455
-1406
-1307
-1300
-1268
-1172
-1018
-834
-726
-616
-554
-450
-335
-302
-235
-258
-229
-171
-134
46
162
233
363
388
519
662
815
1065
1238
1387
1514
1591
1724
1830
1911
2116
2176
2270
2469
2548
2633
2842
2988
3036
3211
3222
3262
3492
3426
3601
3735
3551
3680
3478
3368
3487
3240
3495
3611
3584
3937
3937
4003
3736
2825
1841
231
-1308
-2282
-3145
-3063
-2639
-2273
-1672
-1470
-1175
-682
-355
17
67
-218
-595
-900
-955
-869
-830
-1063
-1375
-1708
-1915
-1505
-909
-293
252
232
-45
-373
-690
-908
-1130
-1418
-1853
-2407
-2911
-3216
-3160
-2964
-2625
-2308
-2098
-1871
-1682
-1374
-1036
-773
-593
-612
-757
-896
-976
-923
-788
-565
-386
-248
-88
55
271
506
720
872
935
925
782
586
335
70
-143
-396
-567
-688
-763
-694
-599
-454
-309
-243
-188
-221
-315
-413
-550
-694
-885
-1062
-1267
-1534
-1681
-1734
-1659
-1474
-1321
-1157
-1037
-938
-834
-820
-851
-937
-1076
-1236
-1426
-1580
-1717
-1803
-1892
-1915
-1838
-1760
-1610
-1470
-1395
-1327
-1319
-1286
-1243
-1242
-1261
-1324
-1378
-1419
-1450
-1471
-1467
-1369
-1253
-1137
-1076
-1064
-1008
-969
-870
-785
-764
-727
-709
-662
-606
-564
-480
-397
-309
-241
-162
-59
50
167
272
316
355
441
534
646
701
738
776
839
907
948
1002
1039
1160
1314
1389
1468
1520
1541
1591
1544
1621
1681
1686
1848
1878
1960
2052
2071
2225
2365
2501
2731
2807
2978
3053
3031
2996
2439
1851
1307
818
943
1232
1616
1876
1671
1356
772
495
451
415
583
393
209
-69
-470
-717
-1047
-1173
-1315
-1369
-1166
-1166
-1124
-1192
-1377
-1350
-1374
-1325
-1431
-1610
-1695
-1884
-1888
-1890
-1917
-1831
-1886
-1935
-2034
-2112
-2091
-2050
-1812
-1647
-1573
-1522
-1663
-1767
-1842
-1837
-1736
-1648
-1495
-1440
-1394
-1368
-1382
-1278
-1243
-1202
-1132
-1141
-1092
-1079
-1017
-920
-861
-757
-687
-637
-612
-566
-431
-284
-137
-116
-210
-278
-397
-420
-411
-393
-307
-292
-236
-216
-210
-193
-227
-230
-308
-401
-477
-594
-662
-758
-813
-875
-968
-1013
-1110
-1160
-1186
-1165
-1102
-1087
-1089
-1113
-1145
-1188
-1253
-1290
-1347
-1418
-1445
-1473
-1464
-1469
-1455
-1402
-1350
-1260
-1194
-1154
-1113
-1105
-1068
-1023
-989
-940
-903
-847
-814
-765
-685
-609
-506
-428
-340
-261
-222
-151
-114
-56
12
84
196
272
344
409
451
517
630
732
852
1019
1156
1257
1357
1401
1501
1615
1706
1855
1982
2158
2232
2285
2379
2447
2575
2676
2794
2928
3085
3227
3302
3383
3420
3192
2666
1976
1334
985
1103
1461
1865
2081
1866
1415
891
598
515
560
652
558
403
135
-249
-563
-783
-988
-1151
-1184
-1110
-1095
-1095
-1150
-1203
-1157
-1152
-1154
-1263
-1435
-1611
-1751
-1761
-1727
-1729
-1715
-1801
-1940
-2097
-2189
-2206
-2109
-1888
-1713
-1608
-1626
-1746
-1848
-1901
-1891
-1791
-1697
-1613
-1581
-1587
-1585
-1567
-1480
-1377
-1287
-1243
-1216
-1159
-1081
-957
-842
-722
-634
-581
-561
-541
-476
-333
-159
-45
41
83
43
-12
-56
-85
-67
-74
-61
-28
-9
9
-28
-141
-306
-398
-440
-501
-542
-613
-704
-786
-875
-968
-1092
-1193
-1256
-1265
-1210
-1181
-1162
-1158
-1154
-1177
-1202
-1228
-1262
-1286
-1355
-1427
-1510
-1555
-1539
-1523
-1535
-1551
-1512
-1427
-1388
-1356
-1350
-1342
-1295
-1252
-1202
-1198
-1182
-1114
-1047
-960
-918
-874
-815
-734
-648
-573
-497
-460
-353
-258
-188
-114
-47
66
177
264
341
387
453
528
610
723
843
1027
1147
1232
1318
1348
1452
1580
1663
1797
1891
2002
2169
2290
2386
2398
2432
2544
2613
2695
2809
2925
3050
3121
3224
3211
2990
2336
1590
1073
698
981
1356
1690
1876
1488
1101
640
435
509
491
628
460
232
-26
-445
-672
-946
-1094
-1213
-1246
-1117
-1181
-1150
-1200
-1314
-1189
-1194
-1251
-1383
-1656
-1783
-1933
-1935
-1840
-1826
-1773
-1881
-2034
-2153
-2253
-2202
-2090
-1860
-1714
-1694
-1700
-1852
-1900
-1874
-1825
-1693
-1609
-1523
-1512
-1523
-1437
-1363
-1253
-1178
-1169
-1138
-1151
-1128
-1046
-929
-796
-670
-560
-523
-499
-476
-412
-284
-155
-29
34
36
4
-66
-102
-162
-285
-316
-316
-279
-200
-149
-100
-79
-85
-157
-299
-412
-496
-559
-605
-705
-825
-943
-1037
-1134
-1192
-1219
-1233
-1175
-1137
-1116
-1131
-1142
-1158
-1209
-1243
-1344
-1446
-1479
-1509
-1508
-1498
-1480
-1458
-1435
-1423
-1441
-1459
-1434
-1367
-1280
-1224
-1204
-1173
-1138
-1094
-1085
-1052
-1008
-991
-955
-935
-908
-874
-828
-767
-710
-632
-541
-440
-333
-209
-69
37
144
244
319
369
434
480
555
685
811
965
1055
1161
1213
1238
1350
1413
1549
1680
1772
1921
1972
2105
2204
2223
2328
2323
2444
2554
2639
2861
2976
3146
3246
3251
3164
2657
1966
1306
754
844
1251
1678
2011
1869
1542
1045
671
620
564
664
567
304
96
-320
-562
-767
-922
-1001
-1129
-1078
-1141
-1168
-1194
-1328
-1239
-1185
-1185
-1249
-1512
-1706
-1875
-1931
-1842
-1819
-1733
-1777
-1918
-2051
-2207
-2215
-2146
-1950
-1733
-1637
-1583
-1684
-1765
-1761
-1749
-1642
-1587
-1544
-1535
-1568
-1539
-1487
-1372
-1276
-1257
-1239
-1275
-1266
-1163
-1007
-807
-651
-539
-513
-526
-503
-489
-400
-259
-142
-66
-69
-91
-95
-100
-61
-37
-38
-59
-85
-77
-60
-40
-67
-138
-338
-508
-577
-653
-652
-686
-725
-757
-827
-906
-1050
-1121
-1155
-1166
-1131
-1149
-1138
-1169
-1192
-1223
-1247
-1254
-1335
-1308
-1297
-1376
-1405
-1401
-1357
-1341
-1385
-1464
-1524
-1480
-1420
-1375
-1339
-1307
-1209
-1127
-1082
-1090
-1119
-1087
-1048
-981
-927
-916
-867
-822
-762
-688
-637
-544
-470
-372
-294
-228
-110
14
178
275
316
374
400
481
581
679
801
891
998
1091
1155
1269
1361
1468
1561
1631
1725
1777
1905
1993
2062
2177
2256
2418
2521
2577
2701
2726
2822
2939
3006
3119
3134
3130
2836
2198
1585
971
781
1066
1407
1804
1850
1587
1192
737
580
513
538
546
312
137
-176
-473
-659
-873
-989
-1120
-1108
-1078
-1162
-1157
-1260
-1266
-1159
-1125
-1111
-1312
-1554
-1739
-1883
-1835
-1774
-1704
-1678
-1794
-1901
-2044
-2102
-2075
-1977
-1750
-1647
-1604
-1611
-1712
-1698
-1706
-1637
-1545
-1537
-1466
-1472
-1439
-1338
-1237
-1080
-1017
-975
-974
-996
-933
-864
-718
-571
-480
-396
-385
-379
-360
-292
-154
-10
125
174
156
145
119
117
92
44
13
-85
-245
-388
-413
-372
-266
-192
-212
-262
-329
-402
-505
-572
-583
-649
-716
-831
-952
-1036
-1083
-1109
-1119
-1097
-1142
-1099
-1040
-1073
-1093
-1141
-1140
-1152
-1207
-1269
-1402
-1430
-1425
-1457
-1477
-1505
-1488
-1449
-1407
-1391
-1377
-1297
-1244
-1164
-1125
-1127
-1098
-1057
-997
-943
-915
-870
-846
-796
-733
-696
-618
-541
-414
-299
-198
-112
-22
108
221
327
437
505
601
669
721
797
850
948
1013
1109
1172
1230
1383
1439
1532
1604
1645
1742
1777
1944
2019
2094
2255
2269
2415
2469
2518
2625
2664
2817
2893
3032
3175
3168
3139
2647
1958
1353
854
917
1235
1644
1928
1767
1483
1056
777
745
629
658
529
299
128
-193
-401
-649
-837
-976
-1127
-1046
-1115
-1152
-1160
-1258
-1149
-1087
-1062
-1136
-1414
-1582
-1759
-1803
-1691
-1642
-1555
-1614
-1749
-1847
-1952
-1965
-1909
-1738
-1585
-1555
-1530
-1616
-1641
-1575
-1524
-1405
-1341
-1311
-1290
-1288
-1211
-1137
-1047
-942
-941
-955
-985
-978
-904
-778
-611
-476
-352
-272
-240
-211
-183
-100
0
101
161
147
164
156
119
99
52
4
-38
-85
-122
-137
-159
-266
-415
-477
-484
-452
-451
-532
-574
-614
-640
-722
-843
-928
-1045
-1084
-1124
-1175
-1198
-1210
-1188
-1187
-1180
-1196
-1200
-1152
-1158
-1189
-1246
-1254
-1214
-1243
-1323
-1423
-1447
-1424
-1418
-1412
-1429
-1415
-1325
-1230
-1170
-1145
-1085
-1030
-969
-908
-869
-840
-821
-783
-720
-661
-592
-537
-465
-364
-323
-262
-163
-27
123
230
325
409
502
580
595
637
690
815
950
1044
1151
1204
1279
1397
1459
1557
1615
1670
1809
1878
1982
2050
2133
2273
2287
2410
2452
2511
2708
2723
2874
2943
2991
3151
3128
3240
3028
2433
1808
1048
780
934
1320
1826
1939
1812
1394
932
755
620
665
625
416
216
-93
-367
-643
-831
-931
-1126
-1111
-1085
-1152
-1142
-1249
-1253
-1171
-1075
-999
-1184
-1405
-1620
-1795
-1750
-1685
-1582
-1542
-1614
-1740
-1929
-2006
-2051
-1977
-1756
-1640
-1552
-1576
-1671
-1650
-1637
-1541
-1460
-1427
-1381
-1414
-1374
-1318
-1210
-1047
-988
-947
-956
-977
-925
-858
-688
-547
-439
-339
-326
-279
-269
-201
-80
27
147
179
189
162
127
121
90
64
-5
-73
-121
-173
-147
-90
-23
61
85
35
-85
-215
-313
-421
-503
-572
-667
-795
-927
-1008
-1064
-1101
-1082
-1091
-1087
-1073
-1083
-1060
-1080
-1110
-1162
-1241
-1298
-1369
-1411
-1444
-1451
-1423
-1411
-1405
-1410
-1397
-1370
-1355
-1310
-1263
-1216
-1166
-1117
-1068
-1059
-1031
-966
-926
-872
-826
-788
-742
-708
-640
-571
-497
-431
-360
-287
-236
-164
-74
50
176
283
379
437
483
564
662
763
855
941
1012
1088
1170
1251
1327
1423
1495
1561
1685
1735
1838
1979
2073
2196
2260
2322
2365
2408
2511
2564
2699
2846
2942
3087
3144
3191
3101
2664
2056
1393
996
1020
1313
1757
1977
1886
1559
1108
821
680
637
616
478
310
59
-219
-448
-706
-841
-1004
-1069
-1032
-1088
-1098
-1160
-1199
-1119
-1051
-988
-1093
-1328
-1559
-1748
-1762
-1688
-1598
-1550
-1613
-1736
-1896
-1969
-1962
-1908
-1741
-1626
-1583
-1586
-1670
-1668
-1636
-1564
-1464
-1439
-1399
-1409
-1410
-1310
-1230
-1103
-1014
-997
-1001
-1025
-984
-916
-790
-626
-494
-394
-349
-326
-297
-254
-162
-76
-3
42
20
-8
-18
-27
-9
-16
-55
-100
-133
-169
-183
-141
-100
-60
-73
-144
-263
-409
-500
-564
-600
-623
-682
-760
-847
-939
-1007
-1048
-1083
-1127
-1173
-1200
-1217
-1215
-1232
-1251
-1267
-1282
-1301
-1351
-1395
-1449
-1464
-1430
-1417
-1406
-1423
-1445
-1446
-1426
-1372
-1285
-1185
-1073
-983
-939
-906
-865
-805
-753
-706
-671
-649
-612
-571
-510
-463
-412
-335
-251
-183
-118
-44
37
149
278
386
468
521
574
647
716
813
888
947
1009
1047
1140
1244
1322
1432
1500
1561
1642
1708
1805
1906
1978
2039
2147
2223
2343
2446
2508
2638
2715
2878
3006
3089
3225
3224
3147
2742
2082
1487
936
922
1194
1500
1828
1711
1469
1064
745
675
556
628
508
270
83
-278
-482
-663
-833
-956
-1123
-1129
-1210
-1261
-1234
-1290
-1163
-1040
-1015
-1087
-1355
-1582
-1744
-1795
-1679
-1632
-1566
-1599
-1752
-1849
-1975
-1982
-1923
-1804
-1624
-1591
-1557
-1590
-1636
-1555
-1548
-1512
-1521
-1553
-1532
-1535
-1428
-1320
-1181
-1047
-1041
-1040
-1048
-1023
-950
-839
-652
-531
-432
-358
-335
-274
-226
-117
7
102
241
305
332
328
290
262
184
108
32
-45
-78
-85
-66
-44
-75
-137
-270
-434
-555
-621
-596
-564
-579
-630
-759
-904
-1025
-1121
-1170
-1182
-1172
-1184
-1188
-1179
-1215
-1227
-1246
-1260
-1278
-1338
-1373
-1402
-1400
-1370
-1347
-1330
-1359
-1406
-1470
-1514
-1509
-1493
-1433
-1385
-1349
-1288
-1223
-1205
-1193
-1164
-1125
-1050
-954
-879
-825
-778
-722
-670
-609
-554
-497
-441
-369
-277
-203
-50
57
161
252
289
358
400
473
586
682
807
923
998
1083
1100
1145
1192
1253
1362
1470
1611
1707
1813
1955
2049
2160
2245
2313
2424
2484
2590
2705
2787
2931
3027
3106
3193
3202
3170
2938
2371
1716
1178
913
1116
1427
1761
1885
1639
1309
903
687
583
538
556
355
138
-110
-428
-645
-848
-945
-1061
-1116
-1095
-1196
-1207
-1232
-1244
-1103
-1031
-1047
-1226
-1493
-1674
-1759
-1704
-1560
-1502
-1495
-1596
-1763
-1891
-1993
-1974
-1922
-1822
-1758
-1786
-1794
-1840
-1809
-1708
-1645
-1561
-1572
-1562
-1511
-1484
-1368
-1281
-1184
-1098
-1091
-1074
-1067
-1023
-922
-764
-605
-474
-351
-287
-266
-229
-191
-105
2
45
85
73
30
24
5
-30
-73
-171
-263
-325
-340
-275
-217
-161
-140
-174
-249
-365
-498
-610
-638
-652
-666
-703
-822
-940
-1042
-1132
-1170
-1190
-1203
-1222
-1209
-1180
-1172
-1154
-1164
-1170
-1200
-1259
-1307
-1346
-1334
-1328
-1336
-1328
-1339
-1356
-1363
-1391
-1404
-1350
-1265
-1193
-1153
-1118
-1093
-1069
-1031
-998
-946
-885
-836
-783
-713
-635
-572
-494
-417
-349
-286
-266
-242
-201
-115
-16
96
248
363
453
511
533
588
680
768
861
935
1005
1060
1131
1234
1315
1401
1495
1635
1793
1898
2015
2066
2111
2188
2223
2308
2330
2413
2536
2603
2749
2840
2953
3058
3087
3112
2944
2465
1823
1216
809
816
1136
1480
1690
1570
1222
842
554
487
481
526
442
249
35
-293
-552
-771
-896
-973
-1040
-1028
-1086
-1164
-1196
-1188
-1031
-909
-914
-1077
-1375
-1604
-1720
-1698
-1592
-1529
-1552
-1661
-1832
-1951
-2006
-2001
-1915
-1810
-1721
-1687
-1696
-1717
-1703
-1629
-1586
-1559
-1553
-1568
-1519
-1456
-1343
-1203
-1082
-969
-951
-951
-939
-925
-862
-751
-620
-505
-422
-361
-319
-298
-227
-128
-13
70
110
98
56
21
-24
-41
-85
-164
-235
-300
-325
-267
-199
-134
-103
-122
-179
-298
-395
-467
-516
-524
-564
-638
-746
-853
-922
-977
-1006
-1026
-1031
-1032
-1067
-1096
-1143
-1178
-1202
-1237
-1265
-1324
-1369
-1410
-1429
-1439
-1445
-1435
-1428
-1425
-1421
-1428
-1430
-1380
-1328
-1267
-1219
-1183
-1126
-1089
-1033
-973
-910
-853
-801
-750
-714
-676
-631
-594
-535
-483
-430
-366
-328
-276
-216
-111
0
98
219
298
390
472
565
672
737
821
895
980
1067
1175
1290
1348
1421
1468
1525
1607
1661
1796
1878
1957
2094
2154
2229
2288
2356
2452
2551
2721
2835
2932
3018
3033
3084
3016
2703
2130
1469
948
741
951
1296
1589
1714
1502
1122
761
556
462
467
477
335
125
-150
-483
-733
-861
-954
-1015
-1041
-1094
-1234
-1300
-1324
-1256
-1112
-1041
-1155
-1407
-1669
-1848
-1863
-1785
-1666
-1655
-1673
-1799
-1959
-2029
-2060
-2025
-1955
-1887
-1839
-1824
-1826
-1839
-1788
-1712
-1684
-1641
-1633
-1606
-1535
-1432
-1298
-1187
-1080
-1034
-1027
-1035
-1044
-1009
-934
-793
-640
-512
-440
-413
-379
-329
-251
-131
-20
85
148
144
133
119
96
62
14
-56
-128
-176
-192
-201
-208
-221
-267
-357
-472
-610
-718
-727
-661
-607
-635
-711
-855
-984
-1091
-1211
-1257
-1290
-1302
-1319
-1345
-1375
-1405
-1395
-1415
-1458
-1484
-1507
-1521
-1518
-1505
-1473
-1442
-1422
-1442
-1500
-1547
-1566
-1533
-1477
-1402
-1341
-1281
-1224
-1204
-1175
-1148
-1105
-1062
-999
-932
-886
-830
-782
-728
-664
-615
-537
-455
-391
-277
-174
-92
-12
82
158
239
334
429
516
614
742
879
1000
1102
1202
1273
1350
1404
1479
1527
1590
1660
1776
1817
1926
1904
2399
2833
2958
3333
3100
2973
2950
3014
3167
3310
3299
3105
2933
2713
2405
1992
1335
708
139
-55
161
323
679
800
628
440
148
74
8
54
231
189
151
-50
-327
-552
-720
-689
-757
-820
-978
-1295
-1482
-1555
-1462
-1300
-1334
-1509
-1782
-2063
-2161
-2128
-1946
-1836
-1841
-1845
-2047
-2198
-2284
-2402
-2397
-2449
-2438
-2439
-2466
-2397
-2344
-2220
-2099
-1934
-1720
-1522
-1225
-969
-759
-553
-405
-227
-148
-185
-236
-320
-347
-323
-230
-121
-79
-3
55
121
225
335
456
524
585
611
570
512
374
186
-11
-254
-459
-631
-786
-859
-934
-945
-904
-895
-841
-803
-767
-753
-742
-723
-777
-854
-1007
-1201
-1374
-1552
-1688
-1815
-1928
-1940
-1947
-1923
-1865
-1841
-1783
-1753
-1757
-1775
-1812
-1845
-1880
-1892
-1934
-1986
-2002
-1999
-1961
-1897
-1797
-1645
-1466
-1256
-1075
-916
-754
-628
-532
-480
-477
-487
-485
-483
-457
-413
-380
-341
-255
-157
-9
167
318
504
658
782
930
1007
1079
1140
1146
1181
1199
1288
1406
1519
1717
1895
2074
2323
2481
2664
2809
2901
3031
3168
3286
3297
3334
3318
3270
3317
3309
3299
3429
3484
3628
3845
3921
4156
4271
4063
3593
2746
1475
234
-779
-1631
-1914
-2015
-2090
-1688
-1238
-807
-228
-206
-319
-367
-312
67
450
520
62
-637
-1440
-1899
-1900
-1832
-1739
-1772
-1990
-1847
-1473
-943
-333
-122
-387
-900
-1423
-1913
-2173
-2356
-2639
-2952
-3226
-3506
-3548
-3355
-3019
-2508
-2050
-1565
-1082
-658
-268
-17
92
2
-183
-373
-590
-664
-768
-795
-605
-393
-54
300
553
782
982
1135
1244
1262
1141
882
558
173
-190
-468
-708
-817
-802
-704
-522
-309
-133
-21
-4
-76
-218
-379
-579
-797
-975
-1184
-1353
-1471
-1574
-1582
-1537
-1517
-1466
-1428
-1386
-1302
-1289
-1407
-1659
-1989
-2353
-2647
-2880
-3023
-3058
-3081
-3041
-2902
-2744
-2533
-2314
-2139
-2003
-1881
-1857
-1797
-1764
-1770
-1797
-1781
-1801
-1868
-1815
-1757
-1569
-1338
-1100
-888
-722
-622
-517
-409
-362
-396
-469
-525
-574
-567
-457
-350
-234
-44
175
376
601
876
1057
1177
1290
1277
1214
1200
1141
1119
1085
1160
1314
1451
1739
1987
2171
2492
2596
2693
2853
2714
2697
2696
2535
2531
2582
2540
2634
2776
2900
3091
3296
3431
3679
3843
3927
4112
4089
4013
4067
3833
3536
2865
1666
504
-850
-1746
-2200
-2531
-2446
-2407
-2126
-1269
-493
290
579
73
-579
-1199
-1262
-1054
-798
-882
-1397
-1922
-2183
-1824
-1129
-621
-271
-322
-542
-431
-371
-212
-392
-1033
-1814
-2599
-3119
-3315
-3247
-3007
-2744
-2388
-2017
-1705
-1364
-1161
-960
-942
-1025
-1067
-1158
-1160
-1110
-1047
-873
-714
-441
-94
184
534
785
991
1116
1110
1014
755
423
114
-150
-301
-403
-405
-304
-180
7
170
276
281
208
115
-33
-161
-265
-423
-552
-658
-743
-771
-819
-796
-768
-777
-790
-962
-1171
-1405
-1675
-1911
-2110
-2342
-2508
-2589
-2583
-2459
-2277
-2177
-2148
-2186
-2306
-2337
-2369
-2364
-2365
-2435
-2521
-2598
-2595
-2483
-2350
-2188
-2039
-1899
-1781
-1678
-1578
-1507
-1426
-1416
-1449
-1525
-1572
-1525
-1417
-1248
-1059
-890
-740
-639
-518
-386
-310
-258
-244
-235
-227
-173
-87
24
121
231
379
561
763
927
1088
1211
1282
1360
1397
1366
1392
1391
1418
1526
1567
1707
1977
2129
2304
2488
2566
2619
2750
2739
2685
2806
2726
2742
2975
2959
3142
3433
3321
3560
3678
3583
3849
3828
3743
3927
3832
3780
3896
3169
2007
820
-810
-1857
-2120
-2687
-2748
-2558
-2519
-1619
-524
219
767
396
-519
-1252
-1517
-1285
-859
-725
-1120
-1547
-1838
-1550
-775
-201
47
31
-393
-547
-488
-533
-728
-1278
-2036
-2767
-3182
-3374
-3209
-2813
-2460
-2124
-1756
-1542
-1338
-1270
-1322
-1337
-1448
-1520
-1494
-1381
-1184
-854
-504
-163
207
516
709
903
941
965
950
758
587
381
128
-21
-107
-124
-26
97
238
375
467
418
321
120
-158
-361
-530
-648
-653
-654
-581
-455
-419
-294
-214
-267
-326
-478
-776
-1055
-1449
-1855
-2168
-2423
-2554
-2586
-2587
-2475
-2277
-2100
-1868
-1765
-1836
-1999
-2252
-2524
-2670
-2778
-2770
-2702
-2655
-2556
-2418
-2201
-1972
-1776
-1650
-1599
-1620
-1674
-1751
-1818
-1885
-1882
-1854
-1827
-1712
-1537
-1296
-972
-672
-469
-340
-288
-315
-356
-408
-466
-486
-464
-371
-237
-35
209
455
681
846
942
1001
1026
1032
1034
1012
997
1049
1108
1186
1371
1521
1737
1975
2109
2284
2322
2396
2548
2487
2545
2530
2465
2638
2648
2826
3067
3115
3271
3429
3442
3395
3489
3355
3267
3452
3312
3402
3624
3492
3765
3895
3387
2512
1036
-339
-1450
-1955
-2360
-2754
-2727
-2587
-1855
-831
-44
474
337
-355
-822
-1273
-1125
-944
-959
-1037
-1247
-1349
-1249
-899
-594
-274
-80
-108
-321
-451
-844
-1071
-1371
-1816
-2264
-2821
-3204
-3227
-2892
-2388
-1956
-1671
-1516
-1499
-1395
-1429
-1374
-1428
-1526
-1470
-1360
-1083
-703
-371
-9
355
615
792
824
781
721
734
621
486
336
127
30
5
39
173
257
283
331
345
294
140
-80
-316
-499
-605
-656
-681
-680
-640
-578
-591
-650
-767
-928
-972
-1012
-1082
-1123
-1247
-1326
-1302
-1340
-1446
-1600
-1742
-1787
-1836
-1859
-1971
-2081
-2194
-2341
-2544
-2689
-2745
-2785
-2761
-2721
-2643
-2489
-2296
-2208
-2123
-2048
-1927
-1837
-1799
-1802
-1785
-1700
-1586
-1494
-1407
-1321
-1254
-1150
-1027
-905
-836
-766
-723
-664
-634
-633
-660
-620
-549
-492
-405
-299
-129
56
257
422
554
679
781
853
931
1002
1059
1101
1171
1223
1319
1488
1570
1689
1730
1699
1861
2037
2153
2269
2282
2363
2502
2589
2680
2692
2806
2870
2901
2924
2944
3006
3060
3046
3056
3096
3288
3351
3451
3598
3642
3822
3811
3535
2628
1239
-9
-1197
-1804
-1959
-2543
-2558
-2429
-1975
-851
30
480
320
-384
-1046
-1469
-1261
-1023
-1106
-1236
-1628
-1559
-1333
-854
-415
-340
-299
-359
-516
-455
-670
-1014
-1383
-1891
-2285
-2691
-2871
-2968
-2784
-2327
-1969
-1702
-1482
-1524
-1476
-1499
-1545
-1538
-1630
-1619
-1540
-1233
-793
-429
-70
176
401
616
684
734
620
561
506
336
250
139
56
57
74
179
276
352
344
281
271
115
-108
-341
-582
-678
-700
-683
-553
-439
-296
-214
-232
-253
-369
-567
-821
-1172
-1494
-1760
-2016
-2192
-2221
-2209
-2188
-2103
-2035
-1890
-1683
-1679
-1817
-2004
-2255
-2461
-2653
-2797
-2855
-2820
-2721
-2582
-2382
-2165
-1956
-1818
-1752
-1683
-1705
-1774
-1858
-1959
-1973
-1935
-1847
-1742
-1610
-1439
-1244
-997
-775
-623
-515
-514
-526
-542
-571
-610
-652
-643
-588
-442
-261
-51
219
437
601
753
839
879
882
884
898
930
992
999
1125
1333
1526
1761
1940
2030
2165
2322
2346
2411
2455
2328
2357
2436
2376
2521
2543
2533
2747
2837
2979
3066
3086
3136
3208
3232
3288
3341
3358
3390
3438
3490
3535
3625
3110
2005
724
-551
-1459
-1717
-2121
-2568
-2572
-2475
-1736
-625
129
417
80
-688
-1263
-1380
-1027
-805
-962
-1326
-1637
-1613
-1253
-711
-404
-356
-363
-521
-573
-524
-731
-1058
-1509
-2012
-2458
-2796
-3035
-3069
-2784
-2381
-2037
-1733
-1589
-1540
-1459
-1420
-1387
-1380
-1431
-1444
-1302
-987
-620
-302
-23
201
447
634
730
729
667
631
536
422
351
211
81
55
69
158
260
303
290
284
235
110
-84
-338
-524
-573
-578
-610
-633
-684
-750
-834
-872
-894
-932
-998
-1125
-1170
-1104
-1037
-1076
-1244
-1453
-1598
-1709
-1802
-1918
-1998
-2007
-2086
-2234
-2345
-2416
-2479
-2526
-2569
-2622
-2613
-2530
-2449
-2328
-2199
-2053
-1932
-1861
-1781
-1725
-1657
-1565
-1482
-1401
-1341
-1280
-1205
-1129
-1051
-1017
-961
-851
-764
-719
-714
-690
-624
-573
-546
-528
-467
-411
-307
-165
-48
126
300
426
562
705
833
911
956
1013
1059
1142
1180
1221
1345
1427
1558
1643
1677
1863
2029
2111
2252
2361
2445
2489
2477
2451
2388
2438
2348
2252
2383
2430
2631
2843
2821
3011
3087
3151
3251
3175
3280
3287
3162
3310
3213
2923
2091
731
-313
-1243
-1533
-1835
-2280
-2346
-2217
-1590
-531
91
422
40
-714
-1234
-1469
-1008
-860
-913
-1243
-1578
-1494
-1217
-836
-505
-562
-604
-746
-795
-688
-881
-1050
-1468
-1872
-2244
-2627
-2870
-2943
-2744
-2313
-2012
-1702
-1548
-1512
-1387
-1403
-1341
-1329
-1349
-1299
-1185
-894
-535
-276
-11
153
353
493
550
574
504
522
472
373
306
162
50
-3
-25
64
145
206
201
205
203
79
-95
-314
-518
-605
-646
-703
-766
-840
-956
-1019
-997
-1016
-1014
-1077
-1184
-1111
-974
-980
-1082
-1321
-1542
-1683
-1796
-1876
-1944
-1971
-2005
-2092
-2170
-2195
-2227
-2324
-2461
-2571
-2622
-2561
-2521
-2495
-2394
-2266
-2161
-2030
-1934
-1865
-1769
-1660
-1555
-1459
-1388
-1369
-1325
-1269
-1225
-1174
-1116
-1051
-930
-790
-663
-569
-484
-440
-454
-467
-483
-452
-380
-330
-218
-70
72
258
411
539
706
821
882
941
992
1072
1146
1199
1238
1291
1396
1471
1570
1707
1802
1975
2149
2249
2360
2475
2515
2534
2584
2574
2599
2615
2555
2647
2694
2695
2841
2770
2848
3004
2919
3154
3212
3215
3353
3278
3277
3127
2339
1236
41
-989
-1463
-1837
-2173
-2444
-2288
-1807
-853
48
390
299
-341
-976
-1241
-1061
-849
-855
-1270
-1571
-1690
-1442
-1047
-740
-596
-682
-721
-782
-734
-767
-963
-1319
-1717
-2174
-2501
-2824
-2963
-2828
-2491
-2078
-1824
-1637
-1532
-1457
-1394
-1363
-1354
-1343
-1386
-1278
-1069
-754
-444
-200
21
202
394
493
541
546
538
542
492
395
321
175
71
56
46
117
176
192
208
185
115
-32
-238
-440
-589
-682
-773
-817
-901
-969
-984
-1010
-954
-935
-1019
-1015
-956
-896
-861
-993
-1190
-1342
-1455
-1603
-1758
-1875
-1895
-1876
-1902
-1937
-1975
-2007
-2095
-2251
-2395
-2472
-2480
-2473
-2464
-2435
-2345
-2161
-2011
-1907
-1779
-1661
-1530
-1461
-1416
-1384
-1356
-1281
-1218
-1163
-1126
-1108
-1025
-915
-796
-693
-605
-486
-403
-358
-359
-406
-418
-369
-314
-230
-110
39
210
375
539
712
852
951
1016
1063
1127
1168
1203
1229
1279
1358
1440
1527
1678
1825
2010
2252
2412
2576
2710
2690
2662
2615
2510
2466
2421
2378
2392
2473
2602
2722
2904
3033
3090
3165
3232
3313
3342
3327
3257
3115
2777
1913
757
-252
-1109
-1445
-1753
-2096
-2143
-1940
-1284
-422
210
412
47
-641
-1192
-1379
-1048
-875
-945
-1289
-1546
-1483
-1197
-776
-526
-528
-626
-752
-796
-715
-812
-966
-1353
-1736
-2107
-2430
-2640
-2700
-2505
-2131
-1817
-1595
-1451
-1414
-1384
-1418
-1354
-1359
-1367
-1345
-1234
-944
-604
-322
-75
62
210
352
399
425
399
433
423
354
272
176
73
-6
-25
29
66
113
135
141
129
22
-148
-329
-486
-623
-758
-891
-970
-999
-995
-1005
-1017
-1004
-948
-868
-800
-785
-809
-950
-1134
-1299
-1426
-1524
-1653
-1781
-1896
-1931
-1885
-1858
-1877
-1919
-2022
-2165
-2293
-2372
-2396
-2398
-2401
-2371
-2273
-2151
-2049
-1922
-1771
-1626
-1491
-1430
-1417
-1406
-1358
-1302
-1253
-1227
-1210
-1155
-1057
-941
-769
-643
-564
-498
-433
-363
-354
-366
-382
-366
-328
-249
-137
-11
146
324
463
646
804
924
1016
1061
1135
1204
1249
1265
1265
1329
1440
1578
1742
1871
2024
2209
2312
2446
2557
2570
2620
2661
2564
2581
2622
2536
2684
2757
2740
2850
2862
2916
3110
3152
3295
3298
3292
3333
3293
3200
2765
1685
621
-485
-1261
-1467
-1927
-2129
-2283
-1977
-1197
-314
286
382
-158
-734
-1218
-1199
-918
-864
-1019
-1515
-1625
-1603
-1210
-804
-674
-671
-688
-806
-726
-765
-874
-1082
-1488
-1832
-2245
-2527
-2774
-2800
-2566
-2206
-1908
-1659
-1609
-1489
-1469
-1449
-1420
-1477
-1457
-1421
-1245
-972
-675
-390
-171
11
203
304
411
408
411
424
411
361
235
109
-21
-98
-58
-9
39
92
93
123
104
11
-145
-342
-493
-575
-618
-632
-620
-544
-552
-606
-681
-890
-1060
-1233
-1408
-1487
-1590
-1694
-1700
-1653
-1550
-1473
-1478
-1566
-1707
-1775
-1805
-1852
-1935
-2052
-2183
-2342
-2458
-2491
-2480
-2418
-2360
-2295
-2193
-2104
-2006
-1917
-1852
-1809
-1794
-1815
-1846
-1817
-1731
-1599
-1443
-1277
-1152
-1025
-884
-733
-611
-540
-532
-531
-531
-509
-480
-477
-412
-312
-175
-66
36
187
359
555
714
828
907
933
951
1010
1062
1163
1208
1233
1347
1463
1618
1806
1937
2046
2156
2274
2391
2398
2531
2573
2562
2665
2642
2625
2703
2682
2703
2831
2904
2955
2973
3016
2970
3012
3071
2995
3064
3077
2839
2205
1173
94
-852
-1405
-1751
-2159
-2372
-2295
-1880
-963
-114
316
176
-343
-887
-1179
-926
-708
-778
-1091
-1464
-1613
-1383
-1011
-722
-673
-706
-775
-779
-686
-772
-950
-1253
-1650
-2058
-2409
-2722
-2886
-2825
-2499
-2133
-1817
-1596
-1496
-1436
-1384
-1306
-1302
-1358
-1391
-1335
-1124
-809
-530
-238
-45
99
278
404
482
523
550
559
534
447
325
182
36
-55
-50
-31
-14
39
88
120
73
-57
-202
-361
-491
-582
-633
-657
-638
-616
-619
-694
-858
-1007
-1158
-1358
-1475
-1579
-1685
-1686
-1659
-1599
-1479
-1448
-1571
-1698
-1807
-1857
-1879
-1927
-2014
-2139
-2286
-2366
-2414
-2436
-2383
-2334
-2289
-2194
-2087
-2011
-1902
-1807
-1750
-1718
-1732
-1774
-1763
-1693
-1563
-1382
-1227
-1083
-951
-809
-670
-559
-472
-453
-473
-465
-466
-442
-424
-387
-306
-194
-36
112
270
451
618
760
877
962
1031
1046
1040
1037
1097
1162
1223
1368
1533
1731
1923
2069
2218
2398
2540
2606
2594
2600
2588
2626
2675
2620
2684
2783
2801
2973
3099
3149
3341
3348
3331
3374
3294
3241
3139
3013
2857
2229
1325
311
-659
-1142
-1514
-1862
-2122
-2170
-1797
-1088
-257
212
192
-204
-799
-1083
-919
-684
-607
-930
-1225
-1385
-1279
-878
-654
-529
-575
-709
-754
-752
-790
-905
-1224
-1589
-1966
-2322
-2677
-2914
-2875
-2630
-2281
-1975
-1779
-1658
-1570
-1479
-1363
-1336
-1311
-1342
-1300
-1102
-844
-571
-352
-186
6
191
336
417
477
538
568
568
480
384
248
105
34
3
29
56
40
81
118
138
97
-54
-187
-285
-353
-382
-428
-434
-410
-461
-536
-653
-819
-992
-1224
-1455
-1525
-1551
-1612
-1629
-1618
-1531
-1424
-1410
-1493
-1636
-1740
-1801
-1883
-1995
-2112
-2234
-2366
-2476
-2519
-2499
-2438
-2377
-2294
-2165
-2068
-1970
-1868
-1800
-1752
-1733
-1745
-1701
-1625
-1558
-1437
-1306
-1131
-937
-783
-681
-581
-462
-402
-409
-434
-445
-440
-422
-367
-276
-149
-9
126
279
448
624
802
925
1007
1086
1126
1148
1185
1228
1285
1360
1451
1626
1842
1968
2112
2306
2452
2567
2666
2659
2643
2699
2700
2650
2727
2837
2860
3039
3054
3142
3399
3475
3534
3562
3561
3615
3527
3445
3101
2235
1199
-74
-1064
-1570
-1912
-2159
-2387
-2228
-1645
-760
134
462
274
-274
-933
-1160
-957
-704
-724
-1095
-1433
-1571
-1281
-827
-565
-461
-551
-645
-680
-675
-696
-887
-1305
-1764
-2242
-2592
-2897
-3077
-2947
-2601
-2187
-1897
-1697
-1589
-1524
-1440
-1412
-1407
-1384
-1379
-1241
-1012
-676
-333
-117
69
214
368
485
509
514
543
580
597
523
414
263
130
67
60
126
166
175
201
219
213
101
-122
-314
-416
-454
-457
-421
-386
-406
-441
-502
-613
-701
-919
-1235
-1427
-1512
-1504
-1464
-1462
-1446
-1364
-1363
-1419
-1558
-1696
-1766
-1860
-1975
-2101
-2207
-2314
-2418
-2522
-2537
-2504
-2454
-2400
-2307
-2188
-2045
-1905
-1818
-1754
-1733
-1727
-1746
-1714
-1630
-1522
-1391
-1225
-1045
-859
-713
-612
-509
-417
-390
-389
-392
-400
-358
-296
-228
-145
-7
98
215
383
540
708
859
968
1087
1178
1216
1233
1304
1403
1495
1629
1722
1883
2084
2197
2282
2423
2576
2658
2680
2793
2833
2911
2990
2935
2914
3035
3120
3169
3268
3337
3418
3556
3642
3599
3737
3682
3585
3289
2437
1328
183
-785
-1347
-1697
-2049
-2243
-2126
-1536
-660
209
532
352
-176
-756
-921
-720
-456
-472
-909
-1326
-1437
-1227
-791
-502
-436
-518
-602
-633
-622
-656
-916
-1320
-1750
-2261
-2635
-2918
-3096
-2976
-2638
-2248
-1933
-1754
-1667
-1602
-1511
-1447
-1424
-1406
-1419
-1287
-1040
-737
-392
-155
34
202
336
480
555
574
606
635
606
486
324
142
-10
-73
-78
-31
24
89
166
191
168
66
-128
-308
-403
-434
-436
-408
-387
-406
-428
-481
-579
-690
-942
-1206
-1306
-1358
-1348
-1326
-1328
-1281
-1189
-1219
-1324
-1489
-1620
-1712
-1798
-1917
-2045
-2159
-2307
-2431
-2545
-2555
-2507
-2456
-2404
-2282
-2145
-1994
-1855
-1768
-1727
-1702
-1705
-1698
-1641
-1584
-1453
-1301
-1111
-920
-769
-639
-550
-465
-368
-333
-322
-334
-349
-311
-263
-195
-87
9
124
291
447
633
810
921
1019
1085
1104
1144
1199
1251
1327
1407
1542
1748
1980
2167
2349
2522
2687
2781
2840
2859
2772
2835
2825
2769
2827
2892
2948
3153
3213
3309
3425
3487
3574
3541
3629
3580
3513
3441
2805
1708
549
-573
-1302
-1676
-1995
-2330
-2355
-1874
-1128
-101
592
576
102
-617
-1041
-997
-655
-495
-823
-1213
-1429
-1366
-936
-551
-423
-491
-635
-691
-679
-620
-789
-1192
-1591
-2078
-2520
-2819
-3089
-3081
-2816
-2418
-2053
-1824
-1645
-1593
-1544
-1439
-1396
-1393
-1405
-1364
-1150
-863
-504
-225
-18
168
310
492
559
564
575
603
608
523
407
254
51
-32
-54
-41
21
48
80
124
117
19
-124
-280
-433
-493
-498
-493
-447
-454
-492
-547
-659
-740
-892
-1151
-1288
-1350
-1362
-1321
-1341
-1357
-1296
-1281
-1382
-1522
-1646
-1740
-1786
-1859
-1973
-2075
-2184
-2345
-2523
-2579
-2547
-2505
-2456
-2379
-2275
-2124
-1964
-1863
-1774
-1714
-1700
-1682
-1639
-1568
-1472
-1343
-1185
-1020
-861
-738
-679
-608
-492
-421
-390
-386
-388
-321
-223
-149
-80
18
124
238
376
507
651
821
958
1073
1139
1188
1273
1350
1458
1582
1671
1822
1998
2141
2347
2473
2604
2804
2865
2912
2996
2967
3061
3192
3093
3191
3242
3230
3372
3384
3490
3656
3748
3825
3794
3810
3772
3088
1997
652
-612
-1305
-1798
-2124
-2438
-2349
-1900
-1109
-28
635
663
230
-481
-897
-749
-446
-295
-655
-979
-1300
-1227
-820
-498
-288
-333
-470
-521
-460
-432
-588
-1023
-1488
-2074
-2549
-2984
-3274
-3233
-2956
-2546
-2192
-1932
-1727
-1659
-1560
-1491
-1487
-1434
-1477
-1406
-1162
-828
-492
-239
-49
146
289
432
469
502
551
541
538
437
313
142
-42
-128
-146
-64
17
40
94
120
111
0
-201
-405
-566
-631
-665
-641
-573
-537
-510
-507
-542
-622
-786
-988
-1203
-1303
-1337
-1403
-1422
-1439
-1439
-1379
-1392
-1461
-1587
-1687
-1773
-1871
-1951
-2077
-2246
-2387
-2501
-2585
-2597
-2579
-2531
-2446
-2286
-2130
-1983
-1830
-1725
-1660
-1622
-1624
-1569
-1488
-1389
-1276
-1133
-960
-815
-703
-632
-578
-512
-439
-429
-443
-423
-336
-219
-62
19
60
176
282
436
586
712
856
980
1107
1234
1296
1417
1508
1638
1795
1848
1969
2107
2296
2486
2630
2791
2827
2961
3124
3065
3227
3271
3264
3422
3372
3424
3518
3476
3637
3556
3626
3767
3649
3817
3676
3073
2118
751
-491
-1366
-1842
-2164
-2626
-2540
-2239
-1457
-290
379
663
262
-403
-839
-877
-505
-332
-594
-908
-1301
-1243
-904
-569
-316
-362
-409
-564
-552
-508
-716
-1057
-1524
-2095
-2548
-3010
-3326
-3386
-3163
-2721
-2375
-2030
-1836
-1758
-1637
-1595
-1554
-1534
-1552
-1437
-1269
-937
-560
-265
20
221
468
645
698
703
661
677
625
502
361
109
-73
-200
-269
-217
-174
-79
-12
15
31
-49
-216
-410
-560
-623
-665
-689
-688
-649
-565
-546
-598
-705
-845
-1037
-1220
-1308
-1440
-1487
-1501
-1543
-1469
-1409
-1435
-1481
-1627
-1731
-1786
-1811
-1886
-2016
-2150
-2321
-2436
-2538
-2560
-2546
-2519
-2459
-2347
-2221
-2032
-1893
-1753
-1646
-1577
-1561
-1573
-1521
-1451
-1288
-1151
-1014
-878
-762
-685
-602
-515
-437
-453
-478
-468
-409
-276
-152
-28
66
205
340
443
570
737
856
1022
1161
1226
1373
1445
1469
1571
1673
1776
1951
2041
2191
2424
2640
2820
2951
3031
3120
3219
3222
3283
3376
3349
3510
3492
3523
3720
3711
3763
3837
3727
3776
3521
2627
1516
104
-962
-1702
-2157
-2548
-2812
-2728
-2171
-1224
-158
457
463
33
-629
-818
-732
-400
-377
-623
-940
-1145
-1026
-616
-204
-6
-46
-160
-254
-354
-377
-651
-1024
-1548
-2153
-2692
-3137
-3371
-3285
-2996
-2613
-2274
-2001
-1820
-1722
-1599
-1555
-1528
-1532
-1523
-1400
-1143
-808
-458
-162
119
393
615
747
793
812
806
752
620
444
249
3
-178
-280
-313
-266
-216
-185
-97
-54
-104
-225
-427
-630
-771
-844
-864
-839
-810
-760
-760
-786
-811
-924
-1098
-1241
-1355
-1410
-1401
-1461
-1515
-1480
-1439
-1469
-1568
-1717
-1856
-1899
-1952
-2034
-2101
-2176
-2324
-2490
-2609
-2670
-2680
-2639
-2544
-2452
-2322
-2148
-1979
-1817
-1653
-1548
-1474
-1423
-1392
-1313
-1192
-1040
-846
-674
-594
-563
-524
-450
-390
-356
-407
-428
-354
-228
-88
-4
69
195
273
347
454
582
754
911
1056
1171
1321
1470
1594
1799
1993
2131
2271
2377
2570
2754
2852
2975
2927
3014
3091
3075
3201
3281
3359
3576
3669
3726
3869
3848
3882
3870
3861
3827
3718
3164
2077
749
-563
-1528
-2136
-2538
-2907
-3000
-2642
-1779
-733
192
485
191
-375
-902
-956
-720
-532
-632
-901
-1185
-1196
-935
-496
-190
-106
-143
-248
-277
-295
-424
-781
-1259
-1835
-2447
-2992
-3356
-3465
-3245
-2858
-2458
-2093
-1842
-1659
-1565
-1513
-1503
-1508
-1505
-1461
-1311
-1030
-701
-401
-127
184
496
732
855
895
931
976
974
858
636
352
92
-114
-214
-226
-182
-133
-107
-42
8
-31
-186
-426
-634
-778
-888
-936
-972
-989
-988
-1023
-1064
-1139
-1194
-1220
-1251
-1260
-1238
-1228
-1238
-1272
-1321
-1428
-1605
-1788
-1926
-2005
-2047
-2079
-2105
-2157
-2250
-2352
-2445
-2542
-2614
-2638
-2645
-2607
-2517
-2388
-2240
-2080
-1907
-1732
-1566
-1429
-1285
-1130
-964
-769
-605
-489
-440
-457
-454
-445
-398
-371
-361
-275
-174
-26
171
300
418
493
516
575
592
651
722
779
922
1064
1197
1384
1545
1756
1982
2144
2350
2502
2660
2876
2936
3039
3065
3058
3198
3163
3212
3338
3284
3440
3626
3648
3897
3929
3955
3969
3890
3786
3309
2304
949
-489
-1525
-2240
-2746
-3072
-3296
-2931
-2151
-1010
-58
349
277
-158
-617
-712
-680
-683
-876
-1211
-1415
-1398
-1065
-701
-391
-247
-236
-229
-185
-188
-234
-565
-1076
-1691
-2327
-2892
-3350
-3484
-3313
-2966
-2576
-2230
-1943
-1656
-1408
-1212
-1178
-1204
-1284
-1327
-1283
-1094
-784
-486
-204
85
394
637
824
957
1070
1168
1196
1035
760
445
121
-101
-223
-265
-240
-170
-113
-27
103
137
62
-85
-291
-478
-687
-938
-1136
-1289
-1333
-1302
-1342
-1339
-1291
-1200
-1053
-902
-813
-768
-795
-923
-1135
-1447
-1793
-2056
-2237
-2385
-2468
-2473
-2436
-2394
-2322
-2307
-2324
-2380
-2448
-2528
-2600
-2606
-2576
-2502
-2386
-2250
-2096
-1877
-1638
-1385
-1159
-955
-774
-607
-502
-496
-520
-551
-586
-580
-594
-574
-475
-328
-105
67
223
367
493
601
653
652
659
683
730
844
936
1070
1259
1460
1757
1988
2188
2396
2466
2648
2786
2745
2871
2882
2884
3111
3103
3181
3411
3415
3617
3780
3788
3989
3960
3965
3963
3848
3716
3237
2200
953
-355
-1519
-2291
-2860
-3212
-3160
-2641
-1915
-1015
-348
25
97
17
-201
-430
-684
-941
-1094
-1088
-988
-1002
-1031
-1107
-1017
-780
-391
-69
75
-77
-425
-906
-1312
-1654
-2067
-2588
-3179
-3643
-3783
-3507
-3024
-2400
-1887
-1601
-1496
-1451
-1415
-1270
-1069
-946
-921
-941
-952
-838
-582
-232
151
387
496
598
749
973
1141
1139
987
670
278
-65
-318
-473
-507
-483
-439
-360
-303
-264
-227
-227
-299
-439
-665
-904
-1089
-1185
-1288
-1396
-1450
-1470
-1394
-1251
-1089
-890
-709
-581
-580
-726
-954
-1206
-1497
-1810
-2136
-2429
-2613
-2681
-2681
-2650
-2609
-2562
-2483
-2405
-2347
-2288
-2261
-2239
-2211
-2229
-2230
-2226
-2131
-1946
-1769
-1545
-1317
-1038
-732
-454
-249
-149
-105
-139
-244
-359
-478
-520
-485
-408
-279
-133
82
316
535
754
912
1045
1171
1225
1234
1228
1249
1296
1327
1440
1551
1736
2024
2233
2493
2806
2960
3188
3355
3355
3413
3356
3283
3325
3260
3200
3280
3271
3384
3564
3605
3760
3855
3846
3663
2999
1947
809
-481
-1670
-2480
-3165
-3320
-3017
-2600
-1937
-1261
-712
-166
137
134
14
-218
-374
-335
-362
-542
-965
-1571
-1944
-2006
-1713
-1224
-798
-672
-666
-677
-654
-421
-355
-640
-1347
-2298
-3098
-3515
-3526
-3309
-3078
-2963
-2905
-2748
-2387
-1821
-1184
-674
-404
-337
-334
-299
-201
-115
-106
-246
-455
-577
-525
-267
108
477
744
911
1006
1017
1023
951
772
549
270
-25
-277
-477
-660
-783
-873
-947
-943
-901
-804
-681
-562
-467
-450
-480
-554
-633
-699
-752
-816
-900
-972
-1020
-1040
-1089
-1142
-1236
-1320
-1412
-1521
-1528
-1623
-1702
-1805
-1944
-2080
-2220
-2334
-2421
-2422
-2352
-2260
-2164
-2038
-1888
-1765
-1600
-1410
-1244
-1063
-918
-788
-675
-579
-498
-460
-436
-459
-478
-492
-463
-384
-259
-119
10
138
247
357
460
551
636
727
765
782
787
797
825
866
943
1040
1155
1301
1480
1684
1885
2083
2263
2362
2463
2506
2501
2532
2508
2491
2490
2464
2470
2551
2592
2691
2777
2778
2891
2837
2755
2517
1998
1395
475
-350
-1036
-1435
-1358
-1184
-840
-616
-534
-436
-447
-337
-273
-206
-108
-119
-41
-127
-373
-619
-922
-1081
-1142
-1144
-1073
-1142
-1215
-1205
-1156
-902
-702
-641
-768
-1088
-1338
-1532
-1490
-1350
-1300
-1301
-1480
-1633
-1693
-1675
-1488
-1317
-1160
-1087
-1094
-1024
-973
-855
-718
-687
-716
-848
-928
-931
-884
-737
-621
-544
-503
-508
-508
-522
-501
-450
-391
-331
-310
-277
-300
-367
-419
-483
-493
-450
-396
-351
-380
-392
-420
-452
-438
-491
-555
-614
-678
-687
-672
-663
-666
-694
-725
-818
-911
-995
-1066
-1089
-1106
-1078
-1089
-1116
-1136
-1188
-1191
-1191
-1201
-1174
-1167
-1161
-1184
-1196
-1185
-1205
-1196
-1216
-1228
-1206
-1176
-1100
-1029
-969
-907
-887
-861
-846
-832
-811
-766
-688
-625
-545
-471
-420
-334
-273
-240
-190
-152
-91
-14
72
153
202
253
311
378
473
535
637
768
868
995
1135
1232
1346
1457
1518
1601
1662
1763
1844
1934
2077
2159
2277
2382
2454
2538
2607
2695
2709
2663
2331
1725
1150
709
654
956
1341
1615
1606
1289
883
551
445
473
471
427
239
-26
-269
-493
-607
-684
-731
-788
-840
-871
-949
-954
-941
-874
-769
-771
-912
-1174
-1469
-1631
-1645
-1542
-1435
-1426
-1496
-1654
-1811
-1902
-1923
-1845
-1767
-1734
-1746
-1797
-1836
-1854
-1804
-1750
-1726
-1728
-1750
-1753
-1712
-1582
-1423
-1298
-1186
-1142
-1160
-1161
-1152
-1099
-965
-816
-678
-565
-493
-490
-486
-482
-473
-398
-369
-380
-440
-500
-479
-456
-411
-386
-434
-457
-506
-514
-471
-427
-371
-329
-296
-327
-388
-474
-556
-614
-652
-656
-668
-693
-704
-711
-713
-722
-699
-670
-691
-733
-769
-787
-789
-804
-820
-867
-932
-929
-887
-842
-782
-709
-639
-563
-531
-528
-551
-568
-548
-536
-500
-448
-370
-313
-254
-191
-139
-69
10
81
110
133
189
289
361
439
509
562
679
814
931
1071
1222
1351
1471
1609
1717
1788
1858
1937
1996
2086
2205
2325
2442
2578
2679
2718
2582
2143
1521
913
599
708
1120
1559
1810
1721
1352
936
641
570
623
658
584
329
27
-267
-499
-602
-633
-666
-718
-735
-786
-815
-785
-725
-596
-489
-522
-738
-1059
-1357
-1531
-1557
-1464
-1373
-1402
-1511
-1672
-1829
-1884
-1829
-1696
-1549
-1458
-1471
-1529
-1582
-1593
-1565
-1549
-1562
-1617
-1676
-1696
-1662
-1583
-1488
-1370
-1289
-1264
-1260
-1241
-1189
-1098
-957
-814
-716
-666
-657
-695
-727
-734
-673
-590
-496
-425
-411
-404
-409
-387
-346
-317
-332
-339
-366
-395
-358
-310
-276
-270
-291
-343
-433
-549
-627
-669
-671
-670
-699
-719
-764
-806
-807
-788
-741
-719
-705
-691
-676
-657
-627
-591
-565
-571
-596
-637
-667
-661
-644
-609
-578
-548
-529
-518
-513
-509
-484
-439
-374
-314
-252
-191
-177
-166
-137
-124
-115
-84
-40
22
89
163
246
328
425
531
646
775
882
984
1098
1206
1310
1418
1523
1592
1683
1759
1828
1938
2032
2148
2272
2416
2546
2642
2701
2569
2186
1571
957
585
572
933
1356
1661
1668
1347
933
600
485
493
532
534
363
114
-175
-400
-509
-563
-595
-628
-626
-651
-674
-654
-611
-533
-430
-442
-606
-905
-1229
-1408
-1448
-1348
-1237
-1203
-1296
-1471
-1629
-1710
-1687
-1587
-1458
-1376
-1357
-1405
-1455
-1483
-1473
-1453
-1488
-1522
-1577
-1604
-1560
-1496
-1389
-1303
-1234
-1209
-1207
-1195
-1189
-1125
-1004
-874
-784
-741
-755
-801
-865
-865
-764
-616
-485
-434
-424
-462
-521
-511
-489
-495
-477
-502
-526
-543
-509
-468
-446
-421
-437
-485
-559
-612
-641
-666
-676
-678
-697
-721
-794
-857
-887
-879
-829
-778
-756
-776
-774
-753
-750
-769
-791
-812
-860
-902
-903
-877
-811
-739
-651
-575
-512
-466
-429
-367
-337
-304
-269
-248
-233
-212
-185
-169
-137
-83
-45
12
78
127
196
286
400
502
583
684
777
867
953
1023
1113
1226
1351
1503
1616
1711
1830
1924
2037
2129
2239
2370
2460
2569
2655
2709
2654
2328
1763
1110
635
491
795
1278
1676
1831
1599
1176
731
505
474
493
535
422
176
-111
-408
-577
-643
-636
-638
-656
-677
-719
-704
-698
-668
-555
-545
-680
-932
-1273
-1545
-1656
-1578
-1442
-1328
-1309
-1448
-1610
-1737
-1772
-1724
-1614
-1487
-1453
-1476
-1541
-1612
-1641
-1636
-1627
-1629
-1665
-1697
-1655
-1583
-1493
-1398
-1327
-1296
-1292
-1295
-1281
-1208
-1077
-928
-809
-732
-724
-789
-850
-867
-828
-739
-604
-517
-488
-498
-540
-564
-568
-503
-457
-429
-419
-414
-394
-378
-334
-332
-369
-430
-533
-620
-699
-742
-738
-730
-711
-745
-802
-842
-866
-847
-820
-758
-714
-705
-723
-781
-814
-851
-863
-880
-907
-893
-879
-846
-771
-687
-608
-553
-519
-491
-461
-433
-390
-331
-299
-287
-278
-262
-246
-213
-168
-109
-37
35
98
149
220
257
335
453
534
635
749
858
960
1073
1189
1286
1402
1495
1587
1694
1825
1963
2065
2216
2283
2410
2522
2584
2718
2702
2537
2069
1447
918
618
788
1175
1581
1850
1728
1369
921
610
542
553
661
613
378
100
-293
-497
-580
-602
-581
-613
-632
-684
-731
-736
-711
-573
-474
-522
-699
-1025
-1326
-1504
-1517
-1402
-1307
-1300
-1411
-1630
-1781
-1866
-1852
-1711
-1560
-1445
-1428
-1459
-1505
-1551
-1539
-1529
-1535
-1551
-1610
-1618
-1572
-1488
-1370
-1269
-1166
-1113
-1098
-1097
-1080
-967
-839
-720
-672
-730
-795
-857
-860
-782
-686
-567
-478
-418
-391
-393
-379
-417
-409
-389
-412
-436
-482
-481
-451
-404
-377
-389
-423
-489
-546
-611
-651
-670
-680
-688
-735
-806
-864
-900
-871
-816
-755
-717
-705
-680
-678
-683
-718
-758
-768
-796
-796
-801
-796
-759
-704
-639
-592
-535
-480
-435
-385
-359
-297
-252
-226
-163
-136
-122
-87
-45
17
62
142
215
265
358
440
522
596
672
763
838
925
1030
1125
1252
1374
1476
1557
1632
1757
1873
1988
2140
2279
2398
2509
2584
2663
2630
2416
1962
1365
918
701
864
1286
1695
1960
1851
1464
983
630
541
572
690
698
508
203
-186
-442
-545
-551
-519
-517
-516
-539
-574
-574
-531
-419
-357
-445
-666
-1030
-1334
-1511
-1521
-1373
-1255
-1205
-1274
-1433
-1559
-1626
-1581
-1434
-1272
-1183
-1169
-1210
-1325
-1426
-1477
-1496
-1519
-1567
-1604
-1588
-1519
-1421
-1291
-1165
-1090
-1056
-1063
-1107
-1108
-1013
-875
-754
-705
-725
-783
-843
-856
-812
-721
-613
-515
-428
-392
-381
-397
-447
-445
-442
-454
-484
-506
-515
-509
-483
-496
-515
-553
-628
-688
-739
-770
-752
-743
-732
-741
-793
-841
-883
-891
-862
-822
-786
-759
-737
-747
-752
-774
-796
-812
-847
-858
-848
-807
-709
-611
-540
-480
-447
-411
-375
-341
-305
-242
-191
-175
-145
-137
-116
-82
-46
42
107
176
254
317
408
501
610
707
783
881
979
1088
1200
1306
1420
1529
1620
1702
1774
1853
1960
2077
2235
2373
2498
2589
2645
2604
2334
1827
1217
771
610
823
1250
1649
1878
1727
1331
860
527
444
503
649
662
505
174
-192
-412
-514
-507
-490
-510
-529
-563
-580
-540
-474
-348
-314
-427
-666
-1023
-1326
-1471
-1415
-1254
-1133
-1086
-1180
-1370
-1540
-1630
-1617
-1520
-1352
-1255
-1233
-1288
-1377
-1440
-1480
-1472
-1474
-1507
-1548
-1537
-1472
-1375
-1256
-1150
-1079
-1062
-1088
-1114
-1111
-1046
-912
-789
-738
-747
-799
-860
-863
-815
-738
-634
-566
-507
-466
-435
-434
-443
-436
-430
-440
-490
-532
-556
-558
-521
-537
-558
-600
-686
-743
-797
-821
-805
-769
-741
-738
-760
-813
-836
-821
-820
-801
-787
-765
-717
-700
-717
-737
-731
-710
-707
-674
-650
-626
-584
-532
-472
-439
-391
-370
-369
-328
-282
-225
-174
-118
-57
-30
-6
13
25
72
124
203
282
364
468
556
619
706
798
880
992
1081
1174
1291
1392
1490
1596
1672
1788
1873
1963
2087
2199
2355
2457
2515
2455
2141
1630
1067
669
587
824
1266
1663
1827
1691
1263
788
450
320
406
547
584
396
73
-274
-516
-584
-569
-539
-512
-542
-584
-585
-552
-448
-337
-310
-438
-744
-1092
-1355
-1483
-1425
-1270
-1142
-1112
-1195
-1353
-1489
-1548
-1508
-1383
-1239
-1153
-1144
-1176
-1247
-1309
-1343
-1366
-1390
-1438
-1450
-1443
-1387
-1270
-1153
-1041
-953
-918
-917
-930
-922
-887
-857
-821
-789
-795
-800
-825
-860
-847
-786
-704
-618
-540
-471
-436
-421
-387
-376
-411
-426
-427
-411
-385
-372
-350
-374
-402
-444
-509
-581
-651
-680
-687
-687
-680
-700
-727
-730
-746
-791
-848
-872
-848
-794
-752
-738
-725
-717
-698
-675
-682
-647
-601
-556
-483
-440
-397
-362
-331
-273
-241
-212
-197
-190
-137
-83
-42
3
19
59
88
131
172
188
263
343
461
572
664
755
837
950
1054
1159
1274
1380
1499
1623
1746
1840
1923
2037
2171
2315
2430
2480
2396
2165
1723
1183
777
609
806
1228
1621
1853
1731
1347
887
518
369
376
490
558
395
117
-216
-452
-533
-507
-417
-407
-437
-501
-560
-529
-410
-260
-203
-320
-568
-944
-1259
-1427
-1414
-1270
-1153
-1093
-1144
-1264
-1387
-1464
-1426
-1315
-1207
-1123
-1114
-1159
-1241
-1352
-1412
-1437
-1437
-1430
-1446
-1432
-1386
-1295
-1176
-1069
-977
-917
-905
-904
-900
-875
-873
-844
-824
-799
-776
-778
-759
-742
-670
-583
-518
-466
-449
-404
-360
-347
-340
-401
-443
-454
-444
-439
-438
-443
-458
-463
-493
-583
-660
-720
-759
-741
-743
-735
-740
-724
-715
-711
-697
-722
-732
-735
-722
-697
-699
-711
-734
-733
-734
-753
-760
-744
-690
-628
-573
-523
-475
-439
-391
-357
-325
-297
-248
-202
-165
-77
-16
60
152
225
280
363
413
493
631
766
889
984
1077
1187
1316
1421
1543
1652
1766
1875
1970
2041
2086
2144
2185
2190
2137
1906
1552
1062
578
200
214
502
711
989
1239
1310
1295
1280
1071
887
779
798
991
1127
986
629
138
-348
-718
-846
-798
-746
-741
-770
-810
-772
-520
-189
-23
-140
-527
-1045
-1477
-1615
-1657
-1711
-1822
-2080
-2340
-2477
-2538
-2453
-2275
-2099
-1868
-1644
-1464
-1356
-1249
-1199
-1225
-1330
-1432
-1559
-1605
-1554
-1474
-1408
-1344
-1201
-1045
-886
-772
-748
-794
-821
-794
-749
-735
-778
-903
-994
-1019
-1003
-933
-892
-825
-680
-485
-295
-106
28
76
123
94
2
-136
-295
-417
-539
-636
-745
-835
-846
-815
-754
-708
-737
-760
-749
-749
-757
-837
-988
-1149
-1259
-1319
-1336
-1333
-1305
-1195
-1055
-901
-731
-588
-415
-220
-96
-67
-94
-169
-176
-160
-155
-102
-105
-85
35
150
309
492
645
816
977
1064
1094
1093
1181
1309
1413
1497
1532
1651
1852
2100
2342
2569
2765
2991
3223
3447
3579
3679
3758
3528
3056
2127
915
-267
-1322
-1894
-2135
-2220
-2053
-1722
-1120
-207
584
1133
1251
900
508
155
54
201
252
112
-323
-911
-1269
-1262
-890
-297
152
371
359
244
253
231
58
-364
-1117
-1994
-2722
-3170
-3290
-3142
-2912
-2648
-2423
-2171
-1801
-1385
-964
-640
-475
-509
-628
-739
-865
-1026
-1212
-1388
-1457
-1318
-1007
-534
-90
258
510
597
575
418
97
-313
-854
-1460
-1937
-2323
-2497
-2399
-2214
-1900
-1498
-1082
-577
-121
166
314
248
57
-132
-334
-507
-699
-849
-865
-821
-696
-524
-414
-313
-261
-329
-408
-633
-904
-1167
-1517
-1792
-2044
-2258
-2317
-2259
-2105
-1878
-1638
-1340
-1007
-699
-446
-315
-331
-371
-456
-539
-597
-632
-609
-562
-484
-332
-156
79
322
515
653
668
644
549
473
379
319
306
312
425
624
874
1219
1565
1926
2243
2490
2681
2784
2917
3015
3063
3114
3090
3089
3160
3212
3354
3496
3458
3044
2144
874
-422
-1451
-2029
-2277
-2333
-2312
-2244
-1834
-1033
-58
790
1129
891
326
-234
-402
-217
112
304
134
-299
-694
-768
-493
-13
358
404
190
-180
-500
-766
-1049
-1414
-1953
-2597
-3128
-3385
-3332
-2978
-2527
-2117
-1793
-1553
-1363
-1157
-949
-819
-793
-857
-896
-855
-724
-531
-371
-272
-152
-13
165
356
485
497
317
-14
-504
-946
-1363
-1689
-1843
-1977
-1952
-1811
-1605
-1247
-802
-447
-133
-41
-91
-176
-316
-368
-364
-337
-312
-302
-304
-217
-120
21
98
1
-133
-431
-762
-1102
-1453
-1714
-1927
-2040
-2084
-2088
-2017
-1867
-1709
-1514
-1329
-1221
-1170
-1190
-1186
-1132
-1034
-943
-833
-736
-609
-493
-350
-135
40
220
304
306
266
181
163
147
165
205
205
282
329
468
669
870
1084
1224
1356
1496
1597
1760
1963
2101
2306
2399
2554
2725
2939
3145
3300
3458
3508
3579
3614
3460
2954
2068
666
-699
-1811
-2461
-2527
-2429
-2187
-1817
-1389
-713
160
890
1345
1180
554
-157
-724
-793
-545
-128
169
170
17
-93
31
318
602
615
319
-264
-918
-1458
-1907
-2230
-2524
-2808
-3029
-3075
-2911
-2521
-2033
-1613
-1303
-1175
-1188
-1263
-1321
-1351
-1316
-1258
-1127
-870
-557
-190
136
326
402
399
329
220
40
-217
-541
-984
-1374
-1699
-1815
-1775
-1667
-1422
-1198
-1004
-779
-608
-470
-335
-369
-452
-605
-739
-740
-628
-409
-114
139
279
294
165
67
-84
-260
-452
-768
-1068
-1367
-1598
-1690
-1692
-1612
-1534
-1453
-1410
-1377
-1357
-1358
-1335
-1318
-1298
-1334
-1378
-1383
-1322
-1146
-930
-694
-462
-311
-196
-112
-87
-71
-43
27
54
39
32
22
65
204
360
475
587
607
670
760
906
1062
1194
1294
1397
1559
1721
1973
2185
2439
2668
2770
2859
2927
2935
3019
3071
3046
3082
2806
2130
1102
-208
-1241
-1912
-2218
-2236
-2127
-1984
-1616
-1099
-300
562
1047
1148
701
109
-359
-583
-515
-251
63
271
302
215
204
263
347
335
110
-307
-878
-1421
-1892
-2202
-2428
-2600
-2730
-2772
-2618
-2318
-1921
-1591
-1332
-1177
-1120
-1138
-1166
-1202
-1200
-1121
-1010
-779
-465
-143
139
308
393
366
276
136
-117
-401
-816
-1344
-1712
-1928
-1896
-1719
-1586
-1376
-1106
-859
-564
-340
-304
-351
-522
-685
-790
-827
-766
-611
-354
-51
181
284
278
198
80
-123
-425
-760
-1088
-1356
-1555
-1656
-1668
-1586
-1434
-1282
-1107
-996
-949
-954
-1016
-1106
-1203
-1304
-1358
-1309
-1201
-1000
-725
-440
-185
-18
89
134
64
-16
-122
-227
-224
-186
-125
-55
48
215
390
565
717
818
900
908
935
994
1034
1123
1205
1283
1443
1637
1896
2158
2338
2511
2628
2673
2679
2655
2599
2605
2523
2435
2051
1290
209
-886
-1626
-1969
-1957
-1850
-1708
-1608
-1253
-699
74
737
1018
870
356
-157
-481
-505
-288
67
334
451
399
257
233
249
303
168
-124
-584
-1147
-1607
-1985
-2182
-2365
-2452
-2507
-2440
-2223
-1916
-1555
-1299
-1142
-1077
-1034
-1055
-1066
-1052
-1008
-886
-698
-462
-220
-6
148
212
164
64
-141
-350
-598
-1039
-1360
-1631
-1784
-1706
-1635
-1498
-1205
-910
-607
-323
-236
-241
-359
-500
-574
-633
-644
-620
-518
-293
-24
177
311
278
193
90
-142
-368
-679
-987
-1180
-1304
-1354
-1348
-1312
-1238
-1080
-880
-693
-654
-716
-811
-930
-1003
-1060
-1120
-1120
-1028
-850
-615
-401
-185
8
181
301
336
297
175
107
76
63
109
154
218
364
526
711
843
911
998
1057
1110
1145
1144
1209
1255
1397
1548
1706
1979
2113
2292
2471
2553
2604
2629
2527
2537
2461
2197
1647
723
-352
-1278
-1861
-2079
-1994
-1834
-1616
-1391
-948
-308
361
817
884
618
163
-284
-531
-519
-250
71
332
390
345
297
253
275
223
11
-351
-837
-1363
-1795
-2080
-2242
-2355
-2395
-2355
-2204
-1951
-1647
-1366
-1164
-1044
-988
-1016
-1069
-1092
-1071
-986
-836
-614
-349
-89
111
235
258
170
-7
-239
-540
-958
-1322
-1621
-1751
-1731
-1681
-1550
-1327
-1067
-753
-425
-279
-221
-302
-418
-517
-581
-652
-700
-647
-493
-240
-38
121
241
295
297
176
-54
-329
-630
-911
-1105
-1260
-1332
-1320
-1264
-1114
-933
-722
-588
-533
-528
-590
-663
-775
-863
-888
-816
-702
-552
-352
-135
100
328
457
497
484
417
360
299
272
259
253
333
467
606
784
908
1014
1092
1116
1133
1117
1086
1124
1163
1266
1411
1528
1770
1955
2115
2293
2359
2409
2498
2458
2450
2384
2089
1563
721
-243
-1028
-1579
-1833
-1841
-1737
-1516
-1244
-832
-299
255
648
708
473
70
-309
-526
-554
-358
-113
112
241
222
236
239
215
147
-61
-375
-804
-1301
-1718
-2029
-2252
-2359
-2397
-2346
-2170
-1913
-1608
-1361
-1172
-1054
-1018
-1045
-1106
-1164
-1205
-1178
-1071
-880
-632
-409
-213
-97
-39
-48
-161
-414
-757
-1102
-1379
-1485
-1556
-1570
-1535
-1425
-1199
-861
-530
-325
-262
-337
-441
-544
-619
-667
-709
-703
-582
-400
-218
-58
66
220
291
279
168
-94
-370
-625
-793
-918
-1049
-1155
-1159
-1087
-922
-729
-625
-539
-490
-489
-516
-593
-693
-761
-739
-637
-500
-364
-229
-42
165
355
481
522
502
466
432
407
372
340
329
368
478
602
744
884
1023
1144
1207
1212
1209
1215
1224
1273
1297
1325
1442
1561
1702
1894
2020
2111
2173
2172
2147
2051
1704
1157
350
-497
-1115
-1548
-1721
-1718
-1638
-1460
-1151
-755
-204
262
513
504
239
-79
-378
-547
-545
-386
-208
-49
38
79
135
146
187
73
-166
-500
-928
-1349
-1693
-1937
-2148
-2246
-2261
-2161
-1982
-1740
-1465
-1262
-1091
-994
-986
-1039
-1111
-1163
-1162
-1099
-965
-782
-577
-359
-175
-49
-50
-194
-440
-711
-988
-1202
-1357
-1491
-1520
-1498
-1402
-1187
-935
-706
-544
-460
-451
-523
-639
-749
-848
-878
-880
-846
-718
-568
-394
-190
-23
104
165
105
-25
-181
-348
-543
-720
-877
-996
-1055
-1098
-1080
-999
-876
-743
-642
-586
-599
-629
-647
-658
-636
-657
-640
-574
-469
-257
-33
132
284
414
508
546
534
519
501
491
479
501
522
588
699
848
1002
1169
1246
1296
1361
1352
1367
1351
1334
1314
1299
1331
1444
1549
1698
1792
1891
1963
1961
1931
1683
1238
642
-77
-640
-1079
-1338
-1399
-1416
-1370
-1153
-840
-393
43
296
448
312
126
-86
-250
-277
-275
-247
-210
-166
-137
-95
-17
21
-24
-151
-386
-707
-1019
-1338
-1617
-1846
-1992
-2059
-2045
-1913
-1732
-1506
-1300
-1123
-1005
-949
-933
-957
-1045
-1124
-1129
-1093
-945
-768
-597
-429
-319
-303
-306
-375
-511
-677
-874
-1016
-1107
-1184
-1174
-1087
-960
-779
-629
-538
-504
-492
-494
-527
-548
-585
-647
-701
-711
-658
-589
-499
-394
-266
-155
-99
-62
-111
-197
-251
-350
-442
-537
-710
-832
-909
-922
-851
-802
-774
-757
-742
-718
-651
-603
-515
-445
-417
-388
-380
-369
-337
-252
-107
14
103
202
282
379
461
538
602
646
687
724
763
803
873
932
1021
1078
1171
1250
1286
1355
1381
1397
1388
1409
1435
1484
1495
1520
1540
1589
1634
1553
1322
898
355
-154
-545
-832
-962
-1073
-1152
-1080
-887
-576
-154
160
348
367
256
144
22
-23
-6
-17
-51
-88
-147
-155
-123
-115
-124
-205
-399
-649
-935
-1231
-1501
-1706
-1826
-1892
-1890
-1833
-1729
-1551
-1339
-1121
-926
-839
-847
-882
-975
-1096
-1151
-1149
-1071
-960
-859
-771
-700
-645
-632
-646
-701
-742
-776
-874
-1013
-1117
-1165
-1148
-1063
-936
-833
-819
-795
-741
-627
-533
-518
-521
-550
-569
-595
-608
-597
-558
-465
-365
-284
-224
-214
-235
-246
-243
-242
-299
-374
-485
-599
-656
-718
-688
-669
-690
-642
-587
-531
-424
-310
-257
-206
-186
-176
-182
-202
-217
-170
-58
77
227
332
414
522
667
781
828
834
835
834
886
967
1022
1031
1026
1087
1147
1256
1300
1316
1337
1362
1393
1419
1385
1353
1373
1370
1370
1127
820
329
-203
-587
-869
-1039
-1101
-1152
-1129
-929
-678
-312
-4
212
294
226
102
-34
-109
-118
-94
-89
-69
-117
-179
-217
-297
-318
-414
-574
-793
-1036
-1280
-1505
-1684
-1826
-1863
-1853
-1773
-1646
-1476
-1296
-1132
-960
-838
-777
-771
-834
-919
-979
-976
-935
-909
-865
-819
-747
-634
-558
-532
-565
-631
-677
-739
-813
-919
-1029
-1129
-1133
-1053
-924
-793
-675
-565
-461
-357
-319
-330
-388
-448
-483
-514
-520
-493
-434
-346
-234
-79
14
36
45
19
-28
-99
-219
-333
-462
-566
-624
-656
-649
-603
-512
-418
-353
-302
-315
-328
-350
-364
-323
-281
-243
-194
-91
65
244
416
552
684
780
871
921
916
891
911
901
903
931
951
1008
1018
1068
1102
1105
1119
1144
1067
1111
1070
1057
1054
1020
958
677
329
-112
-493
-739
-932
-1041
-1020
-1011
-903
-652
-388
-68
118
193
222
145
65
-28
-98
-104
-104
-123
-133
-185
-195
-267
-346
-393
-512
-658
-862
-1071
-1255
-1425
-1563
-1641
-1651
-1634
-1564
-1452
-1286
-1116
-942
-821
-760
-734
-773
-843
-916
-967
-975
-917
-827
-706
-610
-557
-503
-472
-454
-464
-552
-659
-796
-927
-994
-1009
-963
-926
-863
-759
-679
-627
-597
-591
-599
-607
-622
-656
-681
-653
-632
-579
-449
-312
-193
-81
13
77
112
109
94
38
-10
-78
-150
-244
-323
-398
-470
-529
-582
-631
-650
-607
-562
-473
-376
-253
-147
-25
52
67
104
139
184
263
348
440
548
655
796
881
944
984
971
940
928
883
866
830
806
782
784
806
810
849
842
839
836
799
687
584
402
131
-162
-430
-613
-728
-802
-802
-765
-725
-595
-427
-279
-157
-132
-168
-249
-310
-353
-422
-418
-380
-365
-363
-359
-357
-407
-480
-542
-629
-746
-902
-1066
-1215
-1319
-1381
-1385
-1341
-1292
-1220
-1140
-1045
-943
-843
-781
-749
-750
-776
-803
-817
-812
-775
-738
-676
-624
-589
-573
-549
-548
-561
-575
-638
-690
-752
-812
-826
-800
-757
-727
-670
-604
-550
-488
-438
-420
-424
-437
-468
-498
-520
-504
-486
-450
-392
-334
-258
-203
-156
-113
-88
-79
-72
-114
-137
-169
-200
-211
-260
-284
-304
-340
-316
-270
-227
-168
-117
-54
2
47
75
88
85
95
115
196
280
387
536
670
798
890
923
947
972
926
895
827
767
713
675
647
659
658
671
671
649
645
602
567
507
423
335
193
-27
-244
-456
-548
-583
-602
-568
-554
-496
-419
-304
-202
-163
-187
-245
-326
-344
-368
-408
-408
-415
-434
-464
-490
-537
-605
-686
-729
-772
-853
-976
-1074
-1157
-1220
-1248
-1285
-1262
-1194
-1128
-1042
-953
-861
-798
-781
-776
-780
-787
-804
-821
-813
-789
-752
-711
-685
-647
-597
-580
-562
-543
-529
-522
-565
-588
-594
-591
-595
-587
-559
-519
-494
-447
-402
-365
-331
-308
-294
-291
-284
-272
-267
-256
-213
-188
-169
-139
-126
-119
-122
-138
-131
-148
-152
-150
-167
-197
-233
-245
-255
-256
-250
-208
-172
-133
-105
-82
-29
12
17
31
42
48
68
110
187
236
319
373
437
516
572
625
655
668
673
650
616
629
580
536
518
507
497
503
519
521
520
492
460
417
389
313
246
184
156
89
14
-73
-178
-258
-326
-365
-370
-391
-420
-420
-435
-407
-387
-366
-367
-361
-366
-374
-374
-398
-425
-430
-426
-450
-488
-545
-611
-685
-735
-795
-850
-901
-956
-1002
-1026
-1026
-998
-962
-929
-883
-861
-827
-805
-804
-785
-770
-778
-767
-763
-759
-755
-733
-703
-665
-639
-607
-592
-586
-570
-579
-590
-606
-596
-612
-615
-590
-574
-541
-497
-437
-366
-309
-273
-268
-285
-293
-299
-297
-286
-284
-282
-285
-259
-210
-176
-149
-139
-142
-125
-140
-121
-117
-119
-97
-86
-59
-46
-30
-14
-6
14
24
30
28
10
5
7
32
101
174
270
369
448
515
566
590
627
619
612
579
540
527
514
525
529
565
586
600
613
590
539
526
482
462
420
351
288
240
182
177
147
120
99
9
-42
-93
-160
-235
-294
-337
-368
-412
-422
-420
-390
-359
-308
-268
-238
-246
-277
-334
-392
-418
-477
-526
-543
-577
-624
-651
-670
-701
-735
-722
-744
-740
-733
-757
-758
-773
-784
-790
-806
-796
-782
-768
-758
-740
-723
-727
-701
-697
-712
-701
-700
-697
-688
-672
-665
-683
-682
-660
-655
-645
-629
-630
-608
-602
-599
-590
-579
-563
-563
-549
-559
-587
-581
-568
-560
-543
-493
-441
-394
-365
-344
-308
-285
-274
-248
-216
-190
-165
-161
-148
-128
-114
-95
-88
-71
-66
-73
-82
-97
-86
-79
-75
-55
-35
-2
24
59
118
160
207
266
315
333
353
375
402
403
415
432
409
410
423
407
407
398
416
401
381
362
344
326
315
287
301
286
267
245
218
201
130
108
66
8
-69
-85
-116
-147
-166
-190
-238
-290
-345
-373
-396
-415
-434
-456
-471
-509
-508
-533
-531
-545
-552
-567
-591
-591
-609
-631
-664
-686
-705
-721
-745
-769
-786
-814
-827
-845
-859
-854
-866
-883
-869
-878
-869
-856
-836
-806
-798
-770
-750
-751
-741
-735
-736
-734
-730
-721
-704
-702
-714
-706
-716
-725
-728
-750
-746
-740
-736
-717
-709
-685
-637
-589
-546
-490
-438
-382
-327
-275
-254
-218
-190
-173
-154
-149
-150
-145
-130
-131
-119
-100
-77
-46
-30
-15
17
35
51
56
68
72
70
73
91
156
185
204
255
310
329
338
336
347
316
298
276
263
239
245
260
277
268
277
318
337
350
351
366
330
309
265
243
197
151
99
49
1
-48
-71
-119
-137
-177
-218
-247
-287
-337
-370
-383
-428
-451
-469
-439
-446
-479
-496
-489
-500
-543
-566
-577
-607
-619
-633
-650
-664
-697
-720
-703
-718
-744
-754
-772
-779
-790
-787
-800
-801
-793
-801
-802
-810
-797
-768
-779
-761
-760
-763
-742
-728
-721
-722
-726
-741
-744
-740
-734
-730
-710
-695
-686
-658
-638
-634
-597
-577
-567
-539
-541
-539
-543
-543
-495
-469
-439
-391
-346
-312
-292
-273
-249
-229
-225
-230
-236
-252
-263
-262
-257
-256
-238
-203
-191
-149
-125
-95
-50
-29
-21
-10
-3
-14
-17
-3
35
48
64
99
125
140
147
160
151
126
113
93
72
80
78
100
108
137
144
179
226
242
250
220
202
163
148
105
93
82
58
37
16
9
2
-21
-77
-131
-174
-240
-284
-309
-338
-346
-349
-340
-327
-339
-352
-339
-382
-401
-415
-470
-508
-551
-609
-630
-646
-661
-646
-646
-630
-615
-621
-620
-647
-682
-692
-701
-736
-753
-744
-730
-717
-717
-705
-687
-682
-691
-698
-690
-700
-705
-677
-676
-682
-648
-624
-608
-591
-567
-555
-560
-556
-540
-528
-523
-526
-523
-527
-513
-475
-459
-456
-427
-413
-409
-391
-363
-340
-325
-292
-270
-228
-195
-179
-151
-159
-155
-141
-125
-126
-155
-162
-156
-149
-138
-107
-79
-63
-47
-19
2
11
28
22
26
51
61
73
82
65
53
69
65
59
60
58
67
68
95
113
128
146
155
177
183
181
168
175
156
142
143
116
121
113
96
101
82
56
39
45
55
49
40
22
7
-17
-44
-62
-101
-127
-138
-155
-171
-194
-183
-187
-202
-232
-235
-258
-306
-315
-353
-380
-407
-444
-465
-475
-485
-511
-533
-543
-540
-541
-529
-509
-520
-524
-543
-555
-563
-558
-551
-565
-559
-551
-563
-580
-582
-575
-571
-571
-582
-599
-602
-596
-592
-607
-623
-622
-614
-609
-606
-598
-578
-542
-517
-475
-426
-396
-363
-350
-344
-332
-342
-352
-348
-333
-303
-285
-277
-254
-244
-239
-225
-208
-192
-180
-149
-142
-150
-152
-151
-141
-114
-114
-107
-84
-93
-73
-61
-55
-46
-43
-26
-25
-12
12
28
41
67
94
130
153
161
166
143
158
142
121
118
101
95
99
80
90
89
75
73
45
35
6
-8
-17
-24
-30
-13
-26
-26
-7
-26
-27
-43
-59
-82
-96
-116
-120
-154
-184
-215
-245
-266
-294
-313
-327
-331
-337
-339
-364
-379
-393
-409
-395
-400
-416
-412
-431
-423
-441
-454
-471
-488
-507
-524
-531
-548
-547
-530
-521
-533
-531
-542
-548
-545
-551
-548
-558
-574
-576
-609
-630
-638
-653
-632
-617
-610
-580
-568
-567
-570
-559
-559
-553
-550
-560
-552
-547
-546
-523
-502
-472
-449
-442
-438
-411
-389
-373
-365
-346
-323
-302
-285
-283
-254
-246
-230
-203
-171
-155
-133
-125
-119
-99
-126
-142
-167
-178
-161
-149
-129
-113
-86
-68
-38
-10
4
31
46
30
37
29
13
1
-14
-16
-32
-47
-66
-50
-39
-36
-32
-28
-9
-5
-18
-33
-51
-49
-60
-61
-51
-58
-48
-39
-40
-28
-9
-24
-29
-51
-68
-91
-118
-147
-177
-184
-202
-207
-238
-270
-292
-287
-299
-301
-286
-275
-266
-266
-267
-264
-267
-281
-289
-314
-321
-330
-360
-381
-394
-388
-382
-389
-385
-387
-399
-405
-421
-428
-416
-436
-448
-468
-488
-476
-446
-434
-427
-417
-409
-424
-442
-455
-478
-489
-502
-503
-508
-517
-522
-534
-535
-530
-514
-501
-493
-471
-451
-431
-420
-398
-363
-334
-324
-346
-340
-330
-352
-363
-372
-379
-375
-376
-374
-366
-335
-312
-285
-263
-252
-224
-211
-185
-178
-166
-146
-129
-94
-82
-82
-78
-73
-56
-58
-59
-38
-36
-31
-28
-26
-22
-25
-15
-13
-8
-10
-2
0
-1
14
12
-5
-5
-13
-31
-59
-64
-55
-53
-52
-49
-37
-25
-25
-6
-15
-42
-41
-51
-63
-77
-80
-94
-89
-98
-93
-69
-62
-77
-75
-87
-113
-114
-148
-165
-183
-197
-213
-207
-215
-219
-213
-226
-241
-261
-268
-276
-301
-313
-332
-343
-339
-334
-334
-353
-334
-338
-348
-347
-329
-337
-337
-341
-364
-358
-339
-319
-317
-285
-263
-249
-236
-227
-234
-218
-218
-221
-228
-243
-266
-292
-299
-303
-297
-280
-283
-290
-293
-301
-301
-300
-302
-297
-292
-293
-298
-313
-317
-311
-293
-277
-267
-267
-259
-239
-221
-234
-221
-201
-207
-200
-197
-200
-178
-183
-166
-140
-156
-143
-139
-146
-149
-159
-159
-150
-136
-119
-111
-107
-107
-105
-98
-102
-108
-117
-111
-97
-101
-96
-78
-68
-51
-46
-37
-31
-39
-38
-64
-76
-80
-89
-78
-84
-89
-65
-79
-82
-63
-81
-82
-70
-77
-73
-79
-85
-96
-94
-72
-66
-86
-94
-88
-72
-77
-83
-99
-91
-90
-108
-116
-132
-156
-160
-151
-163
-169
-170
-178
-203
-213
-222
-232
-255
-254
-241
-221
-225
-218
-204
-195
-192
-207
-218
-229
-237
-224
-225
-224
-224
-220
-207
-221
-229
-253
-257
-247
-250
-261
-261
-272
-289
-322
-328
-323
-331
-322
-293
-285
-273
-263
-248
-224
-205
-180
-181
-177
-163
-170
-164
-165
-174
-172
-187
-194
-192
-194
-202
-194
-187
-187
-188
-189
-195
-192
-195
-201
-188
-166
-135
-135
-132
-105
-116
-124
-140
-159
-166
-181
-172
-171
-177
-179
-175
-179
-180
-175
-189
-195
-196
-200
-189
-179
-176
-187
-197
-202
-199
-193
-200
-202
-194
-180
-193
-199
-201
-190
-174
-187
-189
-195
-191
-182
-165
-140
-131
-151
-172
-185
-195
-192
-191
-189
-180
-177
-180
-182
-155
-139
-220
-280
-219
-172
-179
-227
-244
-231
-266
-200
-143
-163
-177
-233
-253
-170
-221
-259
-272
-211
-198
-278
-315
-311
-318
-268
-268
-273
-257
-289
-270
-284
-240
-247
-312
-298
-258
-256
-246
-288
-296
-279
-272
-257
-254
-254
-281
-303
-272
-261
-272
-268
-283
-245
-229
-244
-263
-273
-243
-226
-223
-224
-236
-251
-276
-281
-293
-312
-318
-316
-287
-272
-281
-257
-237
-230
-216
-245
-247
-252
-289
-303
-297
-318
-338
-344
-345
-320
-313
-303
-287
-281
-275
-278
-285
-284
-304
-299
-294
-290
-284
-285
-273
-265
-258
-257
-237
-220
-213
-207
-221
-243
-252
-267
-266
-262
-255
-239
-250
-243
-256
-273
-284
-289
-295
-307
-306
-300
-288
-288
-277
-265
-270
-275
-293
-300
-312
-330
-326
-326
-329
-323
-317
-298
-288
-284
-282
-273
-253
-265
-270
-263
-269
-272
-286
-295
-299
-305
-289
-294
-298
-299
-318
-329
-346
-366
-386
-382
-354
-360
-379
-365
-343
-339
-321
-322
-322
-303
-295
-289
-290
-303
-303
-291
-295
-310
-317
-304
-302
-288
-269
-279
-299
-311
-297
-285
-290
-278
-242
-244
-253
-249
-247
-252
-261
-270
-269
-254
-256
-265
-252
-246
-246
-244
-267
-282
-293
-296
-313
-313
-294
-280
-273
-284
-276
-282
-274
-259
-246
-235
-228
-227
-234
-254
-272
-284
-278
-288
-312
-322
-354
-381
-375
-389
-379
-376
-380
-361
-355
-345
-315
-305
-306
-288
-285
-284
-289
-298
-324
-325
-307
-313
-309
-291
-285
-280
-294
-324
-317
-334
-334
-324
-326
-323
-336
-320
-319
-319
-329
-354
-322
-330
-343
-323
-316
-311
-320
-315
-327
-341
-330
-336
-347
-340
-347
-357
-362
-362
-370
-388
-385
-374
-368
-348
-335
-341
-339
-340
-332
-329
-326
-324
-319
-296
-300
-298
-284
-276
-285
-295
-293
-300
-318
-300
-295
-309
-326
-310
-285
-302
-309
-303
-289
-292
-294
-262
-240
-240
-245
-246
-250
-245
-234
-243
-266
-263
-241
-235
-232
-241
-244
-243
-254
-270
-281
-282
-270
-271
-267
-256
-268
-268
-253
-285
-291
-287
-288
-298
-304
-299
-316
-309
-286
-278
-295
-295
-288
-283
-287
-284
-286
-304
-297
-289
-295
-306
-291
-274
-269
-254
-253
-238
-246
-253
-262
-263
-283
-293
-291
-303
-300
-314
-316
-325
-325
-320
-330
-335
-340
-348
-348
-346
-338
-341
-327
-313
-325
-322
-322
-321
-304
-293
-284
-273
-274
-279
-282
-283
-280
-295
-302
-317
-342
-357
-380
-392
-389
-402
-385
-382
-398
-408
-431
-435
-419
-411
-406
-410
-417
-391
-387
-389
-369
-377
-393
-372
-370
-389
-388
-379
-380
-377
-371
-362
-357
-343
-324
-318
-319
-354
-359
-341
-357
-356
-361
-372
-357
-347
-327
-314
-311
-295
-280
-274
-263
-269
-277
-281
-274
-258
-283
-302
-288
-287
-287
-268
-268
-271
-283
-287
-296
-313
-294
-286
-289
-290
-285
-293
-298
-303
-289
-273
-259
-251
-250
-240
-252
-268
-283
-293
-305
-315
-310
-302
-300
-293
-305
-323
-325
-333
-358
-383
-389
-379
-383
-382
-393
-391
-384
-385
-367
-371
-363
-353
-348
-354
-377
-394
-388
-379
-375
-363
-349
-329
-307
-298
-305
-302
-314
-323
-320
-338
-343
-356
-365
-366
-373
-364
-358
-357
-343
-322
-308
-291
-276
-259
-265
-281
-299
-323
-319
-331
-337
-352
-360
-351
-362
-368
-379
-380
-378
-378
-369
-366
-353
-348
-339
-319
-320
-317
-303
-295
-286
-299
-313
-308
-304
-305
-309
-301
-299
-278
-271
-270
-288
-302
-300
-309
-306
-306
-313
-313
-300
-301
-293
-298
-303
-298
-298
-312
-336
-349
-335
-322
-318
-296
-289
-281
-284
-274
-290
-304
-300
-301
-284
-290
-301
-303
-308
-299
-282
-264
-256
-266
-277
-277
-293
-321
-334
-343
-353
-347
-338
-332
-323
-305
-289
-291
-281
-270
-271
-267
-287
-288
-287
-302
-289
-275
-285
-279
-273
-282
-288
-306
-313
-324
-341
-366
-362
-372
-389
-378
-382
-381
-355
-349
-347
-328
-321
-294
-288
-283
-275
-275
-294
-310
-302
-311
-314
-294
-297
-317
-307
-300
-299
-294
-301
-303
-308
-321
-327
-338
-328
-314
-314
-311
-314
-316
-271
-254
-259
-253
-254
-257
-278
-280
-287
-303
-304
-301
-294
-285
-275
-257
-257
-253
-243
-251
-261
-258
-256
-264
-257
-247
-258
-283
-268
-267
-288
-288
-294
-288
-299
-311
-321
-333
-335
-331
-318
-308
-314
-298
-289
-278
-279
-296
-267
-255
-285
-277
-289
-322
-309
-316
-332
-344
-360
-366
-369
-369
-362
-354
-352
-332
-320
-319
-303
-285
-281
-290
-287
-280
-274
-293
-298
-288
-313
-299
-292
-300
-283
-281
-291
-298
-317
-344
-371
-376
-390
-402
-393
-367
-353
-337
-310
-293
-280
-268
-253
-270
-276
-290
-307
-322
-319
-321
-335
-334
-334
-336
-341
-347
-357
-347
-365
-377
-374
-382
-384
-363
-345
-340
-336
-323
-308
-320
-340
-336
-313
-308
-314
-310
-299
-292
-309
-293
-284
-309
-299
-294
-278
-280
-313
-327
-340
-357
-353
-366
-361
-350
-348
-316
-304
-294
-272
-266
-254
-251
-257
-261
-263
-261
-261
-247
-242
-237
-229
-247
-254
-266
-298
-310
-331
-358
-357
-342
-357
-360
-353
-352
-352
-363
-357
-350
-347
-353
-339
-346
-352
-339
-343
-351
-353
-358
-340
-333
-343
-337
-345
-343
-365
-385
-391
-416
-423
-419
-418
-422
-427
-438
-434
-441
-450
-430
-422
-411
-394
-381
-355
-344
-346
-322
-328
-344
-325
-328
-330
-324
-321
-313
-319
-329
-345
-364
-362
-370
-377
-359
-353
-351
-353
-348
-325
-306
-321
-328
-311
-326
-335
-304
-275
-274
-264
-261
-268
-270
-280
-292
-292
-291
-293
-291
-287
-288
-276
-278
-285
-277
-294
-296
-293
-315
-328
-327
-333
-347
-348
-343
-347
-349
-328
-296
-279
-260
-236
-226
-226
-221
-222
-224
-228
-221
-211
-240
-237
-223
-254
-273
-275
-276
-287
-316
-329
-344
-375
-365
-368
-355
-347
-357
-345
-347
-343
-315
-298
-291
-273
-274
-271
-280
-298
-280
-261
-267
-264
-248
-275
-305
-301
-312
-340
-338
-351
-362
-368
-377
-375
-390
-388
-373
-373
-364
-343
-334
-334
-335
-332
-323
-331
-320
-308
-303
-306
-301
-283
-276
-271
-262
-252
-242
-238
-241
-240
-263
-268
-279
-296
-288
-284
-285
-291
-297
-294
-294
-275
-246
-226
-228
-241
-230
-226
-242
-248
-233
-244
-242
-253
-268
-288
-293
-279
-290
-300
-309
-297
-281
-281
-296
-292
-277
-268
-258
-243
-242
-255
-249
-264
-280
-284
-294
-294
-288
-294
-281
-270
-268
-280
-292
-283
-303
-312
-307
-312
-319
-302
-318
-320
-306
-325
-325
-306
-294
-298
-294
-286
-284
-284
-285
-285
-281
-270
-271
-275
-270
-258
-258
-263
-268
-270
-265
-266
-264
-262
-270
-274
-266
-283
-272
-269
-268
-251
-254
-242
-234
-233
-245
-240
-236
-248
-252
-261
-240
-250
-258
-254
-261
-260
-264
-276
-290
-307
-319
-323
-327
-333
-340
-322
-293
-274
-258
-258
-270
-253
-239
-228
-216
-207
-208
-213
-226
-224
-220
-221
-203
-189
-185
-192
-203
-220
-233
-231
-249
-241
-234
-246
-246
-255
-273
-278
-277
-288
-284
-270
-259
-246
-254
-262
-260
-252
-254
-259
-260
-277
-270
-260
-244
-244
-260
-246
-253
-230
-224
-241
-248
-250
-237
-243
-255
-275
-283
-279
-295
-288
-284
-298
-295
-284
-261
-265
-279
-275
-269
-294
-293
-268
-266
-254
-242
-229
-247
-257
-253
-268
-283
-311
-309
-300
-318
-318
-328
-341
-346
-339
-333
-337
-330
-304
-290
-277
-250
-229
-220
-226
-217
-210
-225
-229
-223
-226
-223
-237
-234
-236
-253
-250
-256
-264
-273
-269
-265
-269
-271
-269
-263
-257
-264
-260
-241
-248
-228
-207
-208
-200
-199
-211
-210
-210
-207
-212
-224
-227
-241
-242
-223
-236
-228
-225
-226
-213
-225
-222
-223
-208
-186
-187
-191
-186
-180
-181
-187
-188
-179
-187
-198
-197
-190
-173
-175
-165
-156
-162
-166
-167
-186
-185
-175
-185
-173
-144
-147
-151
-154
-159
-157
-168
-161
-170
-200
-192
-190
-202
-204
-212
-209
-210
-206
-190
-188
-192
-185
-188
-194
-204
-209
-212
-229
-236
-236
-218
-219
-201
-187
-212
-219
-218
-217
-219
-223
-231
-238
-238
-243
-256
-275
-290
-285
-269
-267
-265
-246
-250
-269
-266
-263
-262
-266
-280
-266
-252
-258
-255
-259
-272
-278
-267
-267
-264
-241
-229
-230
-228
-218
-198
-189
-197
-190
-187
-187
-167
-155
-160
-159
-150
-130
-118
-129
-115
-100
-129
-136
-123
-137
-140
-166
-182
-176
-202
-200
-191
-189
-190
-177
-176
-184
-174
-170
-188
-200
-211
-234
-237
-260
-273
-258
-261
-264
-262
-270
-248
-244
-259
-249
-265
-275
-264
-274
-288
-284
-270
-259
-241
-260
-258
-255
-257
-237
-231
-219
-213
-226
-225
-221
-235
-240
-237
-262
-268
-255
-266
-261
-252
-262
-257
-256
-263
-253
-256
-251
-251
-262
-247
-235
-236
-238
-254
-261
-247
-264
-289
-261
-253
-252
-269
-286
-288
-295
-293
-284
-274
-261
-257
-254
-231
-243
-252
-241
-259
-256
-256
-256
-249
-238
-219
-214
-224
-247
-250
-266
-268
-282
-302
-296
-288
-285
-286
-293
-296
-281
-276
-282
-278
-282
-294
-304
-340
-346
-325
-332
-321
-325
-318
-306
-314
-316
-314
-321
-327
-307
-312
-316
-302
-326
-323
-321
-334
-332
-339
-337
-344
-341
-324
-338
-330
-311
-328
-330
-342
-335
-328
-335
-354
-363
-360
-372
-343
-349
-341
-320
-335
-331
-339
-346
-342
-321
-306
-304
-313
-320
-325
-327
-318
-332
-333
-338
-342
-348
-352
-353
-362
-370
-378
-372
-372
-363
-377
-369
-356
-358
-360
-354
-346
-344
-326
-312
-304
-304
-281
-283
-287
-293
-295
-310
-338
-350
-339
-333
-330
-327
-317
-315
-333
-324
-321
-335
-346
-334
-337
-348
-356
-369
-370
-371
-374
-378
-378
-372
-350
-324
-310
-294
-312
-319
-297
-286
-284
-301
-319
-331
-332
-331
-318
-329
-352
-363
-355
-353
-358
-368
-375
-372
-386
-374
-347
-344
-337
-340
-322
-320
-318
-311
-320
-315
-312
-305
-314
-308
-302
-313
-318
-327
-314
-310
-307
-296
-289
-258
-244
-241
-230
-223
-232
-236
-223
-230
-250
-252
-258
-253
-276
-281
-288
-292
-284
-289
-285
-286
-319
-331
-328
-341
-343
-352
-330
-315
-334
-331
-328
-327
-329
-332
-345
-364
-366
-378
-383
-384
-382
-376
-378
-373
-369
-375
-390
-380
-379
-375
-373
-386
-370
-370
-373
-371
-376
-377
-367
-347
-332
-353
-363
-350
-362
-366
-359
-348
-347
-346
-351
-355
-350
-340
-326
-317
-306
-289
-280
-263
-266
-267
-259
-275
-278
-298
-292
-283
-277
-277
-266
-242
-243
-228
-210
-218
-233
-225
-227
-219
-204
-216
-216
-224
-225
-209
-217
-213
-205
-188
-174
-166
-172
-173
-172
-192
-204
-208
-207
-203
-208
-217
-237
-248
-243
-262
-264
-265
-272
-272
-291
-312
-322
-333
-341
-365
-361
-377
-396
-393
-380
-365
-358
-357
-355
-345
-348
-346
-349
-349
-351
-345
-335
-330
-325
-325
-333
-330
-327
-334
-333
-328
-312
-315
-327
-300
-288
-308
-310
-307
-309
-301
-281
-279
-260
-252
-262
-248
-248
-244
-255
-251
-246
-271
-270
-275
-272
-271
-256
-266
-284
-284
-282
-282
-274
-264
-276
-276
-267
-271
-271
-267
-270
-260
-268
-279
-280
-307
-293
-276
-291
-294
-291
-294
-296
-308
-321
-319
-309
-301
-298
-305
-304
-293
-296
-291
-283
-272
-269
-285
-275
-291
-309
-307
-304
-299
-297
-287
-272
-266
-260
-259
-266
-256
-264
-287
-279
-285
-295
-299
-304
-313
-323
-327
-315
-320
-322
-316
-316
-300
-298
-300
-296
-282
-265
-259
-255
-262
-281
-284
-274
-278
-282
-287
-296
-294
-285
-289
-292
-277
-277
-285
-289
-291
-309
-301
-313
-312
-299
-308
-295
-302
-310
-289
-290
-292
-296
-291
-283
-283
-284
-294
-292
-301
-297
-293
-303
-297
-301
-284
-278
-282
-279
-265
-249
-250
-238
-228
-236
-259
-259
-246
-267
-272
-240
-242
-247
-249
-257
-258
-268
-265
-260
-276
-287
-268
-264
-281
-284
-293
-308
-332
-356
-364
-354
-341
-346
-347
-349
-331
-320
-330
-322
-306
-297
-296
-308
-295
-296
-310
-299
-290
-298
-287
-285
-309
-311
-293
-282
-280
-272
-268
-258
-271
-279
-270
-269
-274
-271
-279
-281
-256
-232
-226
-236
-243
-251
-244
-244
-262
-252
-244
-249
-236
-223
-230
-235
-227
-239
-241
-241
-239
-231
-239
-247
-248
-257
-260
-232
-232
-244
-255
-247
-229
-236
-231
-223
-225
-238
-249
-265
-264
-266
-296
-299
-307
-300
-295
-300
-303
-310
-305
-306
-309
-328
-321
-321
-335
-334
-340
-335
-353
-344
-345
-368
-369
-364
-356
-359
-352
-341
-326
-317
-332
-324
-325
-327
-315
-323
-338
-334
-325
-347
-348
-351
-333
-311
-309
-301
-297
-290
-285
-275
-261
-263
-259
-247
-255
-262
-260
-249
-252
-257
-251
-254
-247
-247
-270
-266
-257
-271
-265
-252
-267
-276
-278
-290
-303
-298
-285
-270
-269
-263
-225
-213
-219
-213
-227
-242
-242
-247
-261
-279
-287
-288
-301
-311
-323
-313
-309
-299
-290
-284
-287
-285
-290
-313
-309
-307
-306
-288
-275
-283
-271
-250
-267
-272
-251
-254
-269
-285
-282
-281
-293
-304
-315
-312
-311
-318
-333
-327
-325
-325
-324
-325
-322
-309
-296
-315
-312
-289
-306
-306
-300
-295
-291
-293
-295
-312
-311
-299
-301
-299
-313
-333
-324
-320
-323
-319
-323
-304
-305
-298
-306
-317
-304
-297
-301
-292
-289
-284
-283
-292
-278
-283
-281
-270
-265
-265
-260
-256
-262
-260
-255
-260
-268
-270
-269
-258
-246
-254
-257
-263
-268
-269
-265
-238
-233
-240
-245
-251
-249
-264
-262
-262
-278
-264
-254
-251
-242
-247
-236
-233
-235
-255
-258
-232
-247
-257
-279
-299
-309
-306
-295
-293
-293
-307
-298
-291
-301
-294
-301
-300
-280
-282
-284
-275
-271
-272
-275
-261
-249
-241
-248
-252
-249
-272
-279
-268
-286
-307
-302
-295
-303
-287
-272
-274
-266
-254
-256
-262
-250
-266
-272
-269
-259
-249
-240
-243
-236
-230
-235
-232
-225
-210
-204
-216
-219
-232
-240
-241
-267
-276
-266
-270
-271
-268
-273
-267
-277
-296
-294
-286
-285
-273
-266
-258
-241
-252
-239
-225
-228
-217
-207
-210
-208
-210
-206
-222
-239
-233
-236
-244
-239
-222
-208
-192
-186
-187
-195
-195
-212
-221
-212
-206
-205
-201
-191
-186
-190
-190
-185
-177
-161
-148
-126
-141
-146
-137
-129
-142
-136
-142
-143
-137
-149
-161
-178
-182
-181
-187
-192
-198
-203
-202
-198
-183
-173
-162
-170
-173
-158
-147
-152
-173
-204
-197
-201
-209
-197
-182
-166
-175
-187
-195
-200
-208
-211
-232
-235
-236
-235
-236
-246
-241
-248
-255
-255
-249
-232
-230
-237
-261
-262
-244
-260
-266
-254
-254
-261
-262
-257
-263
-274
-274
-253
-264
-260
-240
-239
-243
-251
-243
-266
-267
-254
-247
-251
-261
-238
-242
-238
-235
-226
-202
-200
-194
-189
-191
-194
-190
-193
-185
-185
-197
-192
-200
-204
-200
-209
-209
-206
-211
-200
-198
-201
-197
-206
-212
-213
-211
-205
-197
-188
-196
-214
-205
-198
-199
-201
-200
-190
-186
-176
-171
-186
-192
-193
-217
-212
-188
-186
-204
-205
-204
-214
-200
-190
-201
-195
-191
-186
-186
-207
-227
-220
-222
-232
-233
-238
-236
-252
-244
-235
-252
-258
-258
-273
-293
-284
-272
-273
-263
-250
-243
-241
-241
-236
-234
-236
-230
-232
-243
-250
-260
-257
-279
-287
-268
-273
-264
-242
-248
-258
-261
-258
-251
-263
-274
-282
-284
-291
-295
-306
-301
-303
-301
-285
-278
-275
-265
-245
-252
-265
-244
-243
-251
-247
-247
-254
-268
-255
-240
-240
-252
-253
-248
-246
-265
-264
-259
-268
-246
-239
-244
-236
-241
-238
-237
-237
-239
-246
-243
-255
-253
-233
-231
-249
-246
-238
-232
-232
-232
-238
-241
-230
-229
-245
-269
-265
-266
-272
-282
-282
-280
-293
-289
-277
-281
-285
-286
-278
-283
-284
-273
-282
-270
-263
-263
-267
-275
-249
-232
-242
-256
-250
-263
-292
-296
-297
-311
-324
-315
-312
-310
-300
-291
-291
-311
-321
-315
-308
-316
-316
-305
-284
-273
-291
-290
-297
-295
-291
-283
-277
-270
-267
-266
-272
-261
-261
-274
-270
-272
-273
-267
-280
-283
-289
-281
-290
-305
-288
-295
-302
-289
-298
-303
-288
-294
-293
-279
-288
-290
-293
-297
-310
-314
-303
-311
-308
-308
-314
-312
-307
-307
-305
-315
-306
-294
-288
-282
-286
-313
-335
-332
-329
-342
-348
-336
-332
-331
-332
-319
-299
-309
-304
-277
-259
-244
-235
-243
-251
-252
-248
-250
-256
-253
-258
-255
-250
-249
-252
-257
-251
-250
-248
-243
-234
-224
-216
-205
-204
-199
-186
-180
-173
-173
-190
-194
-201
-188
-186
-175
-157
-163
-170
-159
-177
-197
-198
-224
-228
-221
-236
-236
-243
-274
-284
-284
-279
-287
-293
-292
-283
-292
-305
-305
-294
-291
-293
-294
-304
-301
-295
-288
-287
-293
-280
-285
-294
-297
-304
-286
-287
-301
-290
-300
-293
-297
-294
-293
-310
-297
-293
-279
-263
-261
-265
-267
-260
-250
-255
-267
-271
-257
-245
-252
-252
-247
-229
-244
-263
-267
-301
-297
-283
-272
-286
-277
-270
-279
-255
-272
-273
-244
-249
-259
-255
-246
-239
-239
-218
-215
-233
-225
-225
-226
-235
-237
-222
-241
-236
-223
-226
-229
-231
-229
-235
-229
-220
-214
-209
-207
-197
-198
-188
-171
-168
-178
-190
-199
-186
-178
-188
-192
-178
-181
-184
-179
-189
-179
-195
-213
-218
-227
-221
-210
-230
-232
-230
-245
-239
-237
-244
-254
-258
-258
-259
-260
-251
-245
-245
-247
-242
-235
-235
-227
-230
-245
-256
-291
-300
-287
-290
-292
-302
-304
-290
-279
-278
-287
-290
-279
-276
-269
-257
-258
-271
-281
-277
-271
-268
-255
-239
-250
-250
-244
-246
-258
-269
-265
-246
-250
-269
-261
-259
-258
-256
-268
-265
-272
-290
-271
-279
-282
-266
-250
-249
-256
-250
-252
-260
-243
-225
-249
-250
-240
-255
-255
-260
-261
-243
-242
-244
-247
-251
-250
-233
-235
-224
-217
-222
-215
-249
-273
-268
-280
-288
-274
-271
-261
-248
-242
-234
-239
-239
-225
-236
-237
-217
-241
-248
-224
-226
-231
-224
-226
-237
-237
-243
-239
-233
-232
-235
-229
-219
-236
-241
-237
-253
-261
-267
-273
-268
-260
-254
-254
-249
-253
-254
-227
-217
-224
-227
-246
-263
-263
-267
-275
-275
-261
-277
-282
-254
-263
-263
-259
-244
-235
-229
-223
-215
-216
-222
-216
-215
-217
-213
-205
-192
-197
-213
-193
-202
-229
-224
-227
-231
-241
-243
-244
-260
-266
-260
-251
-257
-247
-239
-233
-231
-235
-245
-263
-283
-293
-292
-290
-279
-273
-290
-288
-267
-276
-271
-255
-262
-272
-276
-280
-279
-288
-295
-297
-323
-323
-309
-302
-286
-288
-283
-263
-270
-272
-266
-276
-269
-259
-239
-250
-255
-242
-239
-248
-253
-243
-223
-228
-222
-213
-210
-203
-200
-191
-214
-233
-235
-242
-245
-252
-261
-271
-276
-255
-229
-226
-213
-212
-222
-214
-200
-225
-237
-237
-255
-257
-265
-258
-254
-256
-266
-259
-262
-279
-279
-268
-270
-268
-272
-272
-273
-287
-276
-278
-285
-283
-269
-257
-275
-271
-269
-284
-283
-269
-268
-260
-252
-268
-273
-283
-300
-305
-324
-345
-334
-350
-355
-335
-335
-335
-323
-321
-334
-325
-322
-303
-297
-305
-305
-327
-334
-338
-341
-323
-319
-306
-310
-310
-292
-296
-301
-295
-297
-287
-290
-303
-314
-305
-277
-257
-264
-264
-238
-237
-251
-254
-245
-253
-268
-274
-268
-271
-280
-288
-283
-285
-289
-267
-248
-244
-243
-229
-230
-243
-237
-223
-244
-242
-227
-213
-217
-245
-256
-276
-278
-278
-295
-287
-281
-269
-255
-228
-219
-237
-220
-223
-226
-221
-221
-223
-250
-245
-234
-238
-229
-224
-236
-244
-249
-271
-269
-270
-267
-278
-313
-308
-312
-318
-317
-321
-315
-311
-306
-313
-307
-293
-313
-322
-324
-320
-317
-312
-291
-288
-288
-287
-284
-279
-287
-294
-301
-306
-304
-306
-324
-331
-332
-328
-323
-309
-301
-313
-306
-308
-318
-316
-320
-330
-350
-351
-326
-324
-318
-290
-292
-294
-275
-263
-270
-286
-301
-301
-323
-335
-323
-338
-339
-347
-344
-324
-328
-327
-310
-313
-316
-299
-296
-300
-305
-302
-286
-300
-297
-288
-284
-272
-277
-265
-263
-274
-262
-258
-264
-267
-265
-265
-259
-263
-246
-253
-268
-254
-265
-275
-273
-273
-275
-278
-289
-286
-267
-276
-304
-301
-298
-305
-298
-293
-295
-292
-293
-282
-265
-252
-233
-245
-254
-256
-267
-269
-272
-285
-281
-275
-294
-312
-287
-286
-288
-294
-301
-270
-283
-296
-300
-317
-309
-321
-325
-322
-327
-316
-311
-319
-311
-312
-307
-293
-290
-277
-261
-267
-260
-263
-263
-254
-259
-266
-274
-274
-282
-302
-330
-319
-312
-328
-330
-325
-315
-324
-308
-296
-286
-295
-293
-274
-296
-284
-277
-293
-289
-286
-293
-290
-280
-295
-302
-288
-280
-274
-269
-272
-257
-256
-268
-278
-286
-298
-298
-307
-297
-286
-299
-294
-300
-301
-297
-280
-258
-246
-246
-238
-229
-232
-240
-265
-269
-276
-289
-277
-265
-271
-261
-244
-241
-232
-233
-229
-230
-249
-250
-231
-230
-245
-252
-269
-287
-274
-259
-267
-246
-217
-216
-232
-229
-219
-216
-209
-227
-236
-235
-238
-239
-234
-249
-269
-276
-294
-298
-307
-301
-308
-316
-297
-300
-308
-307
-303
-304
-306
-283
-291
-291
-282
-292
-296
-296
-300
-309
-297
-293
-296
-324
-343
-326
-338
-340
-337
-344
-333
-335
-330
-321
-338
-342
-357
-356
-347
-356
-335
-329
-330
-311
-309
-283
-273
-278
-260
-269
-276
-271
-295
-290
-262
-270
-271
-270
-274
-262
-253
-281
-282
-283
-304
-298
-305
-307
-305
-307
-297
-286
-283
-289
-274
-269
-294
-290
-309
-318
-329
-332
-339
-335
-324
-328
-311
-317
-317
-323
-326
-315
-324
-329
-308
-296
-302
-318
-311
-316
-331
-328
-317
-302
-289
-289
-304
-315
-321
-325
-330
-333
-322
-316
-310
-314
-313
-296
-325
-328
-309
-307
-300
-299
-306
-304
-327
-330
-331
-334
-334
-335
-335
-341
-335
-330
-321
-330
-330
-323
-318
-318
-317
-327
-330
-316
-321
-324
-322
-328
-333
-334
-335
-332
-334
-343
-343
-343
-352
-349
-356
-362
-354
-360
-357
-362
-351
-323
-320
-302
-313
-332
-338
-339
-358
-364
-355
-369
-368
-356
-341
-325
-331
-324
-309
-330
-349
-353
-356
-372
-384
-369
-363
-377
-360
-354
-379
-394
-380
-376
-368
-348
-355
-361
-364
-358
-341
-321
-303
-292
-285
-280
-284
-293
-275
-265
-269
-272
-271
-276
-281
-272
-287
-308
-310
-302
-306
-308
-299
-289
-292
-300
-306
-315
-325
-324
-318
-313
-299
-295
-299
-297
-305
-294
-287
-288
-275
-276
-286
-307
-309
-301
-307
-301
-292
-282
-281
-296
-304
-300
-303
-319
-331
-326
-321
-319
-325
-323
-306
-311
-307
-307
-311
-315
-310
-310
-309
-303
-314
-321
-300
-300
-288
-296
-301
-276
-284
-281
-288
-295
-290
-282
-296
-316
-325
-319
-305
-319
-318
-292
-284
-297
-293
-284
-295
-280
-256
-271
-277
-284
-288
-288
-313
-327
-329
-332
-322
-322
-317
-323
-332
-337
-352
-355
-353
-375
-376
-367
-379
-367
-375
-374
-360
-364
-359
-362
-376
-376
-351
-343
-341
-305
-318
-328
-321
-335
-308
-291
-281
-279
-270
-261
-269
-306
-304
-298
-298
-275
-279
-264
-243
-248
-241
-242
-242
-227
-211
-200
-200
-206
-221
-211
-192
-204
-191
-191
-203
-184
-195
-198
-192
-208
-212
-222
-244
-237
-241
-240
-254
-278
-279
-276
-281
-284
-284
-282
-273
-290
-289
-281
-273
-272
-286
-287
-289
-277
-293
-313
-311
-331
-340
-346
-364
-368
-356
-369
-377
-371
-363
-365
-375
-370
-373
-362
-338
-334
-312
-296
-282
-273
-265
-255
-268
-271
-261
-255
-243
-244
-239
-245
-265
-265
-285
-283
-272
-272
-257
-267
-271
-248
-246
-246
-248
-238
-233
-253
-263
-269
-265
-268
-256
-237
-242
-243
-249
-251
-247
-253
-253
-238
-233
-249
-264
-267
-283
-304
-314
-316
-295
-280
-265
-253
-250
-261
-270
-261
-242
-238
-251
-250
-242
-255
-252
-252
-253
-254
-252
-252
-263
-252
-236
-249
-250
-236
-239
-246
-250
-248
-263
-256
-253
-274
-278
-295
-313
-329
-325
-322
-322
-335
-341
-321
-313
-288
-274
-259
-256
-239
-243
-244
-239
-254
-262
-287
-281
-279
-280
-266
-258
-266
-272
-273
-278
-278
-285
-291
-298
-301
-296
-308
-305
-291
-303
-286
-273
-292
-285
-272
-259
-260
-256
-259
-268
-266
-266
-275
-289
-296
-314
-300
-314
-320
-300
-285
-282
-282
-273
-279
-280
-264
-269
-255
-244
-257
-250
-263
-250
-237
-240
-234
-248
-233
-228
-247
-244
-252
-262
-269
-288
-285
-256
-242
-241
-240
-243
-228
-235
-224
-198
-212
-213
-216
-232
-223
-200
-206
-212
-216
-210
-219
-226
-213
-195
-188
-192
-199
-199
-203
-199
-201
-241
-249
-257
-259
-258
-272
-276
-287
-294
-279
-274
-279
-270
-265
-265
-266
-259
-257
-255
-255
-241
-234
-235
-243
-245
-237
-228
-229
-228
-209
-206
-224
-228
-229
-242
-252
-275
-293
-288
-289
-299
-291
-276
-289
-282
-266
-274
-279
-269
-275
-275
-260
-285
-278
-282
-286
-250
-259
-265
-247
-251
-269
-260
-261
-252
-241
-255
-252
-249
-262
-252
-253
-269
-260
-257
-250
-259
-251
-242
-258
-255
-248
-246
-236
-247
-266
-268
-261
-273
-285
-283
-249
-224
-250
-267
-280
-273
-234
-249
-298
-273
-252
-272
-293
-313
-301
-295
-286
-281
-286
-268
-252
-253
-235
-235
-230
-236
-233
-231
-241
-246
-258
-248
-258
-271
-278
-279
-292
-282
-280
-263
-248
-246
-228
-231
-226
-208
-202
-215
-190
-187
-191
-179
-191
-179
-193
-203
-205
-214
-213
-214
-234
-229
-240
-207
-226
-265
-244
-269
-247
-255
-249
-261
-266
-267
-279
-294
-281
-253
-250
-244
-231
-234
-233
-224
-258
-276
-280
-287
-273
-256
-276
-273
-282
-287
-295
-291
-283
-307
-292
-283
-290
-304
-307
-298
-316
-300
-282
-283
-269
-271
-284
-276
-273
-273
-242
-233
-233
-212
-212
-220
-208
-200
-190
-186
-199
-192
-204
-216
-208
-217
-229
-240
-242
-241
-245
-260
-276
-266
-259
-267
-280
-271
-257
-240
-220
-224
-233
-235
-240
-239
-240
-256
-259
-264
-271
-275
-285
-283
-306
-313
-298
-294
-306
-315
-313
-303
-300
-316
-305
-300
-292
-310
-321
-301
-296
-283
-274
-274
-278
-276
-275
-275
-262
-253
-257
-250
-254
-249
-259
-282
-300
-297
-302
-317
-328
-340
-369
-391
-419
-454
-601
-1555
-1683
-1399
-1310
-1361
-1461
-1306
-1226
-832
-566
-482
-384
-88
68
80
0
-227
-78
59
-124
-64
-108
184
436
386
110
138
140
-34
-333
-249
-34
-461
-367
-292
-123
7
-495
-276
23
-315
-471
-635
-929
-721
-2793
-2678
-1714
-3218
-3317
-2985
-2976
-2841
-1810
-1151
-1689
-697
-1176
-2511
-779
-1634
-1741
-508
-830
-42
286
-65
179
208
191
55
147
260
-241
-263
-183
-585
187
-486
-799
119
-486
-767
-593
-707
-404
-623
-864
-913
-1065
-952
-1832
-1536
-1307
-1642
-1598
-1677
-1460
-1096
-1365
-1539
-1128
-1181
-1221
-1168
-1255
-1185
-1145
-1106
-1182
-1000
-416
-571
-439
72
52
49
-90
-238
-35
-33
-145
-249
35
201
29
30
-18
-93
-25
-193
-354
-57
-164
-398
-377
-582
-694
-569
-663
-540
-356
-453
-518
-475
-435
-466
-283
-125
-189
-38
-144
-283
-189
-92
53
141
301
516
514
444
415
461
441
359
471
500
419
344
161
103
180
160
60
145
115
-37
-125
-303
-377
-411
-454
-518
-406
-379
-484
-595
-606
-596
-547
-544
-579
-463
-462
-528
-554
-455
-466
-311
-217
-183
-69
-97
-194
-217
-168
-144
-95
-111
-109
-176
-279
-399
-431
-463
-500
-501
-484
-510
-571
-608
-655
-585
-535
-502
-441
-411
-421
-425
-423
-404
-361
-296
-222
-124
-39
-52
-49
-22
45
126
177
243
291
324
309
280
273
297
315
353
393
429
435
394
392
403
418
446
471
494
501
487
505
511
537
602
707
841
926
951
995
1000
994
1018
994
1037
1113
1087
1085
1131
1176
1271
1341
1434
1595
1734
1738
1754
1787
1807
1855
1934
2067
2183
2293
2287
2360
2562
2720
2758
2839
3054
3233
3313
3271
3444
3749
3969
4134
4244
4611
4894
5084
5216
5480
5810
6085
6381
6708
7282
6876
4992
1953
-1350
-3767
-5057
-5457
-5224
-4768
-5083
-5724
-6191
-5981
-4818
-3142
-1260
339
1194
670
-672
-1907
-2195
-1554
-230
1296
2566
3586
4020
4152
4319
4812
5491
6323
6866
6745
5794
4092
2233
684
-192
-568
-692
-847
-1111
-1612
-2218
-2778
-3156
-3132
-2776
-2292
-2085
-2284
-2849
-3463
-3802
-3722
-3189
-2252
-1151
-153
679
1250
1685
2072
2507
3011
3505
3762
3560
3003
2302
1693
1260
1009
924
902
795
500
-36
-761
-1443
-2067
-2598
-3459
-4524
-5528
-6218
-6399
-6384
-6158
-5468
-4213
-2943
-1602
-582
276
1033
1675
2133
2390
2361
1996
1625
1398
1301
1104
1080
1127
1356
1522
1320
767
161
-504
-1202
-1851
-2411
-2820
-3065
-3169
-3127
-2786
-2258
-1602
-872
-62
666
1221
1490
1517
1485
1445
1362
1286
1190
1108
1078
1071
1128
1138
1128
1118
1153
1138
980
690
363
42
-164
-284
-305
-174
-51
155
404
672
993
1312
1593
1856
2029
2136
2203
2128
2151
2144
2266
2538
2774
2975
3166
3369
3613
3954
4195
4535
4829
5248
5651
6036
6423
6760
6885
6151
3778
318
-3390
-6297
-7678
-8056
-7549
-6996
-6948
-7329
-7359
-6992
-5540
-3472
-1076
1006
1975
1656
192
-1126
-1622
-953
463
2195
3393
4150
4262
4044
4012
4258
4815
5489
5968
5746
4651
2785
613
-1323
-2615
-3308
-3702
-3923
-4181
-4501
-4725
-4885
-4799
-4337
-3544
-2657
-1895
-1615
-1741
-2088
-2302
-2203
-1663
-780
230
1242
2063
2693
3078
3353
3531
3755
3900
3844
3437
2709
1765
755
-108
-823
-1334
-1682
-1949
-2236
-2500
-2783
-3001
-3117
-3157
-3059
-2930
-2847
-2885
-2923
-2869
-2708
-2404
-1965
-1402
-750
-84
515
1028
1351
1527
1542
1412
911
156
-779
-1540
-2170
-2834
-3399
-3647
-3536
-3283
-2977
-2805
-2538
-2263
-1955
-1756
-1638
-1643
-1716
-1801
-1798
-1714
-1566
-1324
-980
-462
7
336
469
505
449
247
-132
-563
-965
-1348
-1715
-1988
-2085
-2002
-1786
-1529
-1172
-714
-333
-90
-6
-71
-137
-202
-315
-414
-479
-474
-397
-273
-136
-5
171
345
504
558
467
264
11
-272
-503
-658
-731
-711
-635
-528
-388
-189
93
469
781
1113
1369
1615
1708
1689
1587
1541
1709
1850
2014
2196
2479
2749
3144
3418
3970
4373
4683
5129
5627
6099
6539
6372
5195
2575
-1176
-4962
-7771
-8950
-9012
-8265
-7627
-7418
-7499
-7185
-6546
-4827
-2578
-232
1550
2075
1273
-275
-1560
-1963
-1185
309
2041
3223
3916
3934
3702
3629
3845
4285
4817
4968
4344
2914
843
-1401
-3243
-4415
-4961
-5081
-4975
-4893
-4827
-4708
-4493
-4108
-3461
-2642
-1887
-1343
-1254
-1472
-1842
-1990
-1801
-1121
-158
900
1842
2565
3006
3162
3190
3119
3029
2819
2430
1775
866
-215
-1240
-2091
-2702
-3069
-3249
-3311
-3280
-3227
-3214
-3163
-3074
-2951
-2783
-2625
-2484
-2428
-2331
-2142
-1827
-1350
-725
-15
688
1302
1732
1942
1928
1746
1424
1005
531
-8
-571
-1386
-2578
-3652
-4406
-4595
-4721
-5060
-5278
-4964
-4586
-4124
-3730
-3285
-2621
-1783
-1026
-510
-169
-69
55
259
625
791
943
965
940
826
535
-22
-598
-1067
-1453
-1830
-2188
-2490
-2759
-2920
-3015
-2868
-2499
-2029
-1625
-1235
-812
-390
-51
163
290
489
713
782
697
484
347
272
223
123
36
-24
-152
-308
-495
-702
-892
-986
-1033
-1042
-994
-915
-855
-667
-450
-210
64
298
521
636
659
630
662
746
871
953
1115
1314
1463
1596
1651
1759
2019
2226
2433
2723
2923
3409
3670
3951
4422
4752
5208
5674
6061
6034
4945
2207
-1510
-5325
-8047
-9354
-9388
-8606
-7856
-7338
-7035
-6593
-5720
-4081
-2115
-11
1544
2071
1447
143
-978
-1276
-538
774
2212
3284
3852
3885
3653
3492
3558
3869
4207
4252
3649
2292
281
-1973
-3935
-5189
-5739
-5777
-5481
-5086
-4606
-4193
-3811
-3361
-2789
-2092
-1389
-916
-724
-804
-1075
-1214
-1011
-415
444
1383
2189
2793
3128
3177
3037
2798
2548
2254
1806
1092
168
-883
-1927
-2818
-3416
-3677
-3681
-3495
-3194
-2903
-2659
-2470
-2346
-2208
-2034
-1848
-1695
-1572
-1418
-1210
-934
-557
-43
524
1093
1539
1788
1816
1595
1214
676
140
-426
-971
-1927
-3299
-4514
-5310
-5315
-5255
-5459
-5278
-4597
-3815
-2980
-2502
-2167
-1628
-917
-430
-90
-46
-130
-120
23
311
481
630
673
642
584
284
-364
-997
-1536
-1989
-2422
-2749
-3001
-3167
-3244
-3248
-2975
-2423
-1751
-1120
-544
38
560
881
871
722
691
686
586
350
63
-107
-204
-262
-353
-418
-372
-404
-517
-687
-926
-1083
-1160
-1215
-1172
-1001
-765
-546
-353
-143
117
356
608
797
883
874
804
709
541
408
248
163
201
240
361
467
630
956
1268
1598
1785
2105
2448
2763
3080
3235
3508
3910
4329
4806
5253
5602
6022
6122
5244
3196
-114
-3686
-6529
-8184
-8693
-8317
-7665
-7100
-6525
-5888
-5145
-3994
-2527
-1038
257
950
775
13
-736
-1002
-537
534
1738
2651
3228
3457
3448
3427
3534
3745
4013
4081
3640
2535
827
-1234
-3101
-4415
-5073
-5165
-4879
-4415
-3945
-3530
-3196
-2944
-2632
-2218
-1735
-1277
-971
-870
-927
-978
-801
-332
336
1091
1790
2349
2681
2785
2723
2528
2281
1963
1530
954
158
-793
-1756
-2559
-3059
-3226
-3130
-2857
-2540
-2259
-2047
-1972
-1988
-2000
-1975
-1886
-1714
-1479
-1266
-1033
-755
-420
-28
396
787
1146
1392
1456
1361
1075
643
165
-297
-747
-1311
-2424
-3547
-4441
-4675
-4435
-4513
-4485
-4018
-3204
-2425
-1879
-1653
-1429
-911
-428
-79
54
-4
-49
-42
76
122
84
54
-19
-104
-242
-607
-1134
-1547
-1840
-2165
-2336
-2434
-2498
-2444
-2424
-2250
-1742
-1101
-516
-96
350
800
1087
1064
814
661
599
551
346
46
-142
-251
-325
-432
-546
-542
-566
-693
-827
-935
-972
-978
-967
-952
-846
-649
-437
-217
-21
204
488
787
1015
1057
1020
935
846
749
601
451
418
520
580
605
593
680
871
1067
1196
1350
1553
1720
1867
1967
2128
2432
2746
2974
3338
3609
4002
4457
4697
4979
5344
5486
4987
3542
717
-2446
-5326
-7346
-8127
-8114
-7480
-6656
-5623
-4672
-3704
-2835
-1950
-989
-180
345
347
39
-375
-446
-135
630
1532
2322
2937
3268
3471
3628
3828
3938
4013
3820
3261
2195
565
-1310
-3019
-4229
-4777
-4719
-4337
-3746
-3193
-2724
-2429
-2298
-2222
-2111
-1876
-1581
-1326
-1180
-1070
-938
-635
-156
453
1134
1797
2320
2670
2831
2811
2641
2354
1973
1449
787
-28
-892
-1667
-2244
-2547
-2546
-2344
-2064
-1816
-1660
-1639
-1765
-1912
-2039
-2104
-2033
-1873
-1685
-1435
-1180
-865
-490
-90
357
767
1108
1326
1377
1247
960
552
52
-474
-1007
-1593
-2678
-3782
-4610
-4778
-4440
-4385
-4238
-3702
-2801
-2006
-1392
-1142
-903
-386
76
323
323
218
143
157
234
308
263
248
155
12
-229
-630
-1165
-1569
-1799
-2133
-2387
-2515
-2548
-2438
-2255
-1947
-1327
-564
46
449
794
1095
1256
1155
822
553
396
261
-4
-350
-542
-535
-493
-480
-442
-396
-350
-344
-422
-499
-549
-573
-493
-414
-293
-124
66
272
509
691
853
997
1053
929
672
428
161
1
-123
-283
-393
-290
-89
49
228
431
647
911
1036
1107
1255
1382
1539
1706
1875
2222
2567
2811
3049
3273
3541
3657
3724
3919
3980
4233
4357
4580
4652
4064
2757
342
-2157
-4599
-6467
-7495
-7653
-7208
-6226
-4965
-3965
-2842
-2085
-1458
-1069
-743
-627
-658
-752
-800
-427
161
1061
1786
2460
2941
3263
3401
3472
3595
3618
3618
3268
2579
1488
78
-1484
-2742
-3550
-3827
-3646
-3267
-2702
-2196
-1878
-1814
-1864
-2006
-2087
-2123
-2064
-1938
-1732
-1441
-1047
-522
78
771
1330
1777
2097
2294
2346
2309
2165
1934
1599
1098
491
-158
-749
-1225
-1464
-1511
-1398
-1184
-1050
-1073
-1219
-1488
-1814
-2135
-2334
-2413
-2321
-2079
-1764
-1349
-932
-531
-157
201
484
711
801
816
754
598
400
103
-243
-602
-946
-1756
-2608
-3326
-3531
-3288
-3292
-3254
-2904
-2212
-1682
-1281
-1264
-1275
-1041
-767
-556
-497
-532
-399
-212
-49
83
27
-43
-77
-74
-223
-461
-803
-1069
-1155
-1369
-1596
-1670
-1645
-1543
-1406
-1185
-777
-262
148
346
534
676
757
625
291
105
75
109
33
-134
-201
-160
-110
-105
-204
-299
-337
-379
-471
-619
-665
-636
-496
-347
-210
-42
166
385
533
624
643
746
796
685
458
207
120
86
20
-14
51
243
472
599
574
568
613
762
742
691
627
687
967
1030
1249
1425
1785
2151
2438
2558
2595
2801
2759
2894
2753
2900
2950
3180
3405
3548
3942
4137
4536
4132
3309
1404
-736
-3052
-5019
-6252
-6779
-6420
-5749
-4465
-3445
-2285
-1571
-1057
-908
-937
-1034
-1317
-1367
-1476
-1054
-485
419
1214
1873
2345
2671
2936
3072
3324
3398
3489
3265
2731
1787
624
-628
-1691
-2316
-2602
-2440
-2156
-1738
-1406
-1177
-1178
-1383
-1676
-2032
-2323
-2573
-2618
-2538
-2183
-1649
-953
-242
420
922
1234
1440
1522
1607
1622
1645
1558
1443
1204
817
411
42
-194
-294
-251
-196
-127
-172
-319
-609
-966
-1329
-1752
-2086
-2294
-2354
-2274
-2053
-1764
-1332
-905
-564
-307
-160
-90
-90
-60
-42
7
21
19
-117
-254
-826
-1569
-2164
-2551
-2433
-2514
-2490
-2264
-1605
-1068
-699
-633
-793
-706
-647
-637
-770
-891
-790
-478
-201
-4
11
-58
-153
-237
-462
-758
-938
-1097
-1012
-1003
-1112
-1173
-1180
-1178
-1130
-1010
-758
-360
41
291
469
604
662
611
319
63
-47
-83
-116
-220
-289
-199
-81
-78
-181
-338
-463
-585
-666
-738
-712
-638
-455
-202
-14
122
202
315
454
567
647
675
688
608
499
447
304
188
61
21
-12
4
96
133
195
287
407
482
522
574
601
648
792
895
1090
1290
1450
1597
1804
2074
2181
2345
2173
2284
2277
2311
2293
2357
2430
2505
2779
2809
3131
3243
3590
3907
4071
3623
2630
945
-1124
-3063
-4798
-5756
-6111
-5687
-4644
-3299
-2108
-1110
-544
-490
-599
-1059
-1560
-2027
-2251
-2121
-1484
-638
371
1388
2148
2694
3009
3059
2916
2794
2592
2433
2151
1659
1022
299
-430
-974
-1292
-1388
-1206
-951
-628
-424
-412
-588
-927
-1479
-2018
-2553
-2931
-3109
-2945
-2457
-1749
-888
-98
581
977
1092
984
757
501
320
238
193
235
311
374
427
470
500
541
532
435
263
24
-263
-577
-912
-1281
-1600
-1895
-2061
-2115
-2040
-1837
-1509
-1120
-765
-517
-401
-411
-520
-684
-796
-902
-994
-1422
-1792
-2093
-2089
-1909
-1981
-1928
-1616
-959
-525
-225
-342
-505
-509
-587
-845
-1203
-1459
-1384
-1035
-690
-394
-230
-89
29
51
-310
-788
-1217
-1459
-1438
-1451
-1465
-1339
-1051
-750
-505
-387
-280
-145
-52
-61
-56
-53
-7
-4
-119
-191
-203
-184
-274
-366
-368
-284
-212
-213
-282
-356
-453
-566
-722
-886
-896
-840
-632
-391
-127
122
334
488
553
477
269
98
-5
-8
-4
11
99
278
448
515
479
398
318
176
5
-106
-98
-52
40
118
203
396
494
522
558
590
663
735
840
924
1072
1239
1351
1499
1615
1615
1693
1900
1909
2068
2008
1919
1920
1907
1951
1980
2189
2490
2926
3205
3685
3819
3511
2889
1555
-43
-1713
-3201
-4288
-4676
-4472
-3739
-2647
-1591
-688
-146
-65
-507
-1159
-2064
-2813
-3324
-3427
-2942
-2073
-993
139
1195
1875
2272
2239
1923
1573
1204
898
682
512
391
363
276
268
321
349
354
326
254
114
-58
-347
-694
-1116
-1580
-2028
-2413
-2629
-2619
-2322
-1865
-1254
-634
-190
105
127
-39
-319
-652
-939
-1077
-1033
-821
-418
36
534
945
1200
1209
1011
633
191
-242
-616
-829
-913
-872
-835
-727
-673
-653
-664
-737
-818
-892
-993
-1069
-1160
-1266
-1330
-1345
-1537
-2044
-2451
-2792
-2648
-2515
-2464
-2200
-1552
-779
-226
14
-196
-335
-447
-620
-944
-1288
-1382
-1076
-580
-169
85
166
212
247
35
-547
-1115
-1532
-1659
-1616
-1660
-1652
-1438
-1058
-735
-573
-576
-591
-494
-447
-503
-536
-498
-363
-238
-156
-123
-95
-126
-192
-260
-306
-329
-380
-468
-555
-651
-769
-832
-877
-842
-711
-497
-262
-57
137
249
333
399
378
309
215
146
160
165
127
91
107
134
151
61
-106
-180
-284
-357
-412
-447
-440
-258
-14
117
280
438
503
538
636
500
407
401
417
490
589
629
679
875
1098
1227
1197
1232
1175
1213
1176
1144
951
848
1035
1092
1258
1312
1393
1429
1680
1834
1797
1754
1682
1734
1873
1985
2071
2001
1906
1518
1013
167
-649
-1460
-1919
-2175
-2211
-1984
-1654
-1193
-922
-631
-814
-1079
-1582
-2036
-2514
-2808
-2834
-2649
-2088
-1429
-624
-7
540
757
778
597
257
-70
-382
-486
-476
-198
64
415
664
863
902
806
599
273
-35
-338
-547
-756
-855
-877
-840
-806
-762
-734
-717
-699
-736
-774
-812
-892
-976
-1031
-1087
-1189
-1235
-1267
-1259
-1141
-980
-745
-496
-287
-145
-86
-129
-247
-433
-602
-742
-817
-793
-691
-530
-392
-260
-142
-115
-121
-448
-1032
-1583
-2124
-2343
-2552
-2624
-2545
-2072
-1508
-978
-630
-624
-644
-707
-887
-1298
-1693
-1904
-1788
-1420
-990
-638
-302
106
468
508
169
-265
-710
-954
-1169
-1401
-1491
-1334
-913
-465
-173
-59
-16
26
-47
-268
-565
-838
-959
-949
-859
-764
-663
-457
-207
-64
-22
-74
-192
-313
-420
-566
-725
-799
-784
-723
-632
-522
-403
-232
-71
81
195
220
222
189
107
34
-38
-126
-155
-129
-29
86
196
290
330
356
335
238
61
-145
-332
-460
-519
-529
-490
-368
-195
-92
0
19
-14
-80
-138
-174
-206
-201
-160
-98
-5
101
202
268
318
369
316
250
168
84
48
66
73
146
239
310
399
469
495
477
440
350
270
177
153
106
90
83
135
180
276
343
372
405
414
410
332
313
245
311
330
389
437
517
643
744
823
773
674
501
314
48
-263
-518
-705
-750
-738
-688
-571
-469
-381
-367
-393
-543
-747
-991
-1172
-1277
-1375
-1366
-1234
-1018
-854
-690
-580
-522
-587
-723
-893
-1072
-1154
-1155
-1079
-956
-737
-500
-265
-115
-25
-1
-82
-182
-350
-489
-595
-639
-588
-480
-374
-276
-175
-118
-154
-226
-356
-549
-722
-843
-945
-986
-1000
-995
-912
-894
-888
-937
-1003
-1090
-1170
-1253
-1279
-1269
-1272
-1212
-1114
-990
-866
-744
-619
-499
-408
-353
-332
-328
-320
-296
-282
-308
-337
-345
-340
-338
-338
-324
-277
-223
-156
-139
-147
-153
-202
-252
-325
-419
-501
-527
-529
-506
-467
-401
-308
-238
-191
-158
-173
-209
-234
-314
-374
-408
-391
-362
-341
-279
-208
-137
-129
-122
-154
-193
-177
-179
-178
-139
-128
-127
-99
-100
-91
-58
-55
-116
-179
-232
-229
-238
-280
-282
-249
-260
-289
-320
-378
-432
-472
-485
-499
-485
-460
-422
-362
-334
-274
-206
-177
-194
-237
-260
-278
-312
-335
-324
-312
-281
-252
-242
-252
-233
-194
-201
-207
-205
-224
-258
-287
-344
-380
-388
-391
-393
-396
-399
-391
-390
-357
-318
-296
-249
-216
-186
-184
-162
-174
-194
-228
-288
-364
-397
-383
-382
-386
-377
-326
-279
-240
-216
-178
-125
-99
-100
-154
-219
-269
-313
-352
-367
-349
-333
-299
-295
-290
-298
-297
-294
-294
-279
-298
-318
-345
-340
-351
-361
-347
-335
-333
-320
-323
-311
-293
-284
-284
-263
-205
-158
-114
-108
-89
-88
-92
-119
-154
-154
-188
-215
-225
-225
-232
-243
-237
-245
-269
-324
-367
-406
-489
-537
-573
-577
-560
-530
-472
-425
-375
-342
-331
-314
-317
-317
-321
-318
-326
-330
-309
-311
-290
-272
-248
-232
-217
-201
-217
-214
-217
-250
-278
-330
-380
-410
-425
-446
-470
-462
-441
-429
-395
-356
-325
-296
-276
-268
-258
-238
-224
-222
-220
-202
-203
-207
-227
-245
-250
-260
-276
-278
-257
-253
-268
-255
-272
-280
-256
-273
-281
-295
-320
-331
-331
-298
-250
-229
-205
-200
-198
-199
-217
-228
-233
-237
-240
-265
-286
-285
-272
-252
-239
-197
-173
-178
-179
-188
-184
-187
-159
-171
-188
-160
-164
-161
-126
-91
-106
-67
-61
-90
-84
-105
-127
-137
-174
-197
-222
-249
-243
-259
-251
-242
-219
-211
-212
-207
-188
-184
-208
-213
-214
-242
-285
-333
-352
-369
-363
-335
-322
-309
-282
-256
-252
-253
-242
-235
-226
-196
-180
-182
-179
-186
-193
-191
-196
-191
-183
-199
-215
-221
-231
-263
-250
-237
-245
-213
-205
-213
-191
-197
-198
-195
-209
-203
-201
-202
-217
-212
-212
-232
-252
-269
-279
-300
-324
-319
-288
-285
-270
-254
-239
-214
-203
-184
-191
-196
-185
-194
-166
-132
-120
-94
-78
-79
-67
-67
-70
-86
-117
-129
-144
-166
-162
-164
-172
-196
-207
-200
-224
-217
-203
-191
-174
-154
-130
-128
-146
-168
-199
-202
-209
-217
-221
-229
-228
-228
-231
-236
-223
-217
-190
-190
-196
-177
-192
-210
-212
-225
-233
-218
-231
-264
-263
-278
-262
-254
-241
-200
-196
-206
-201
-228
-250
-259
-286
-309
-323
-330
-323
-313
-290
-265
-237
-207
-190
-178
-183
-187
-180
-204
-204
-194
-191
-191
-201
-185
-173
-178
-173
-152
-140
-113
-107
-108
-99
-123
-151
-187
-214
-223
-242
-232
-220
-239
-215
-208
-223
-245
-264
-273
-278
-285
-306
-319
-335
-327
-325
-332
-328
-319
-328
-316
-311
-288
-246
-213
-184
-146
-116
-105
-107
-114
-118
-113
-114
-128
-132
-136
-153
-158
-146
-150
-151
-158
-180
-186
-183
-169
-163
-165
-161
-162
-178
-221
-247
-249
-249
-241
-219
-194
-180
-161
-146
-158
-197
-222
-253
-265
-255
-267
-255
-239
-222
-229
-229
-228
-235
-239
-223
-218
-204
-204
-213
-205
-228
-247
-276
-295
-281
-258
-224
-202
-175
-139
-130
-125
-117
-128
-134
-127
-128
-145
-128
-107
-99
-82
-62
-38
-60
-91
-122
-165
-194
-212
-242
-249
-256
-293
-314
-324
-338
-336
-307
-277
-276
-248
-230
-232
-229
-239
-217
-227
-234
-210
-197
-197
-206
-207
-209
-194
-187
-176
-151
-140
-138
-127
-113
-104
-102
-93
-99
-101
-111
-147
-207
-251
-275
-285
-294
-288
-268
-259
-280
-286
-294
-305
-313
-322
-327
-338
-321
-300
-282
-288
-275
-239
-232
-216
-203
-211
-202
-187
-171
-164
-166
-158
-151
-162
-154
-147
-142
-144
-153
-155
-176
-208
-207
-196
-194
-216
-219
-227
-251
-262
-256
-233
-223
-217
-202
-199
-207
-183
-162
-165
-168
-167
-166
-180
-174
-167
-177
-176
-172
-184
-193
-175
-195
-212
-220
-232
-256
-292
-300
-310
-343
-341
-321
-310
-291
-277
-269
-250
-221
-238
-238
-207
-197
-213
-208
-209
-207
-206
-248
-233
-222
-214
-182
-179
-184
-188
-214
-239
-245
-276
-306
-331
-370
-388
-402
-411
-392
-374
-360
-345
-314
-297
-285
-236
-202
-194
-163
-135
-114
-97
-83
-76
-94
-108
-118
-134
-150
-164
-175
-165
-194
-217
-219
-224
-214
-204
-187
-174
-166
-148
-141
-147
-155
-161
-160
-157
-167
-157
-160
-163
-132
-113
-96
-65
-43
-30
-32
-47
-62
-81
-93
-114
-140
-158
-163
-164
-156
-174
-192
-192
-226
-222
-223
-248
-253
-241
-205
-192
-192
-167
-158
-186
-218
-242
-273
-289
-313
-321
-330
-339
-309
-308
-299
-262
-245
-226
-184
-178
-186
-188
-196
-206
-198
-224
-228
-219
-243
-240
-247
-260
-245
-231
-218
-207
-220
-220
-212
-213
-193
-184
-199
-207
-228
-245
-260
-285
-299
-300
-295
-294
-273
-224
-215
-203
-207
-193
-176
-177
-170
-169
-156
-185
-184
-171
-189
-191
-182
-157
-122
-101
-101
-89
-83
-83
-82
-119
-155
-186
-210
-242
-275
-269
-269
-260
-246
-243
-248
-264
-272
-277
-282
-279
-266
-255
-228
-224
-209
-184
-177
-154
-147
-155
-157
-179
-195
-208
-236
-246
-245
-246
-223
-194
-190
-185
-208
-183
-170
-177
-182
-172
-153
-192
-217
-228
-233
-232
-247
-290
-287
-287
-311
-315
-292
-278
-258
-215
-191
-197
-198
-228
-240
-234
-246
-250
-256
-258
-253
-243
-222
-199
-180
-163
-163
-167
-167
-166
-187
-200
-205
-239
-247
-249
-252
-241
-264
-270
-257
-267
-248
-238
-240
-183
-162
-148
-113
-116
-142
-170
-185
-191
-226
-241
-208
-223
-221
-209
-197
-188
-202
-213
-200
-200
-227
-202
-186
-193
-186
-152
-136
-154
-174
-185
-183
-176
-174
-185
-189
-227
-186
-364
-307
-177
-337
-291
-249
-304
-218
-227
-317
-248
-213
-205
-214
-172
-163
-182
-162
-183
-182
-146
-178
-154
-141
-147
-121
-138
-161
-155
-161
-188
-204
-226
-260
-276
-275
-294
-301
-281
-289
-262
-247
-268
-244
-239
-230
-227
-236
-247
-255
-238
-238
-231
-224
-230
-234
-236
-236
-232
-250
-249
-221
-229
-250
-266
-262
-264
-270
-277
-263
-254
-235
-221
-224
-212
-218
-225
-240
-269
-297
-313
-339
-375
-357
-324
-310
-318
-302
-275
-283
-276
-269
-258
-262
-266
-266
-276
-283
-276
-288
-284
-277
-261
-230
-217
-199
-162
-169
-186
-205
-226
-251
-282
-291
-292
-296
-292
-275
-273
-254
-227
-214
-210
-220
-215
-200
-204
-210
-216
-194
-198
-197
-206
-225
-230
-249
-261
-245
-246
-233
-209
-193
-218
-233
-235
-263
-269
-277
-269
-262
-254
-244
-213
-184
-171
-157
-161
-151
-156
-179
-218
-256
-240
-255
-274
-274
-305
-326
-347
-346
-329
-311
-267
-215
-197
-199
-200
-213
-220
-238
-246
-234
-236
-251
-245
-235
-245
-234
-233
-238
-224
-232
-261
-276
-294
-316
-325
-348
-361
-359
-378
-397
-374
-369
-346
-310
-274
-236
-246
-243
-244
-253
-304
-337
-337
-348
-328
-324
-303
-271
-265
-251
-239
-228
-223
-239
-236
-234
-233
-263
-301
-305
-332
-343
-332
-331
-323
-294
-284
-265
-264
-277
-271
-277
-283
-307
-318
-326
-351
-341
-334
-308
-276
-261
-242
-238
-258
-252
-237
-250
-230
-226
-245
-277
-285
-287
-319
-329
-315
-291
-294
-295
-296
-313
-327
-345
-343
-336
-350
-329
-313
-324
-312
-297
-263
-229
-203
-199
-204
-229
-263
-297
-316
-328
-331
-323
-340
-302
-271
-280
-281
-285
-283
-277
-282
-278
-270
-290
-276
-280
-291
-285
-277
-269
-275
-279
-271
-263
-303
-319
-333
-350
-356
-379
-384
-394
-404
-402
-389
-388
-382
-357
-353
-343
-343
-348
-347
-344
-345
-308
-291
-285
-249
-265
-249
-262
-288
-301
-315
-322
-381
-378
-335
-382
-431
-438
-403
-434
-455
-444
-425
-410
-447
-449
-402
-397
-398
-373
-336
-318
-291
-260
-247
-228
-224
-213
-209
-189
-181
-190
-185
-203
-210
-206
-226
-233
-234
-241
-257
-261
-265
-274
-291
-310
-307
-320
-323
-304
-303
-296
-290
-278
-272
-265
-262
-261
-243
-239
-240
-228
-219
-253
-272
-291
-309
-311
-326
-320
-306
-321
-311
-283
-285
-287
-274
-284
-291
-291
-303
-308
-316
-323
-335
-358
-380
-383
-370
-350
-354
-341
-316
-313
-293
-273
-276
-278
-290
-297
-295
-334
-336
-333
-344
-369
-389
-382
-371
-372
-335
-311
-297
-274
-262
-267
-293
-306
-336
-360
-386
-360
-383
-416
-420
-389
-367
-398
-398
-354
-346
-365
-360
-323
-311
-362
-367
-340
-318
-326
-311
-270
-273
-274
-238
-214
-185
-158
-150
-155
-169
-180
-214
-249
-266
-270
-259
-260
-270
-272
-296
-354
-374
-380
-397
-402
-412
-422
-427
-428
-433
-415
-397
-365
-338
-339
-294
-266
-261
-256
-251
-246
-246
-240
-272
-264
-272
-280
-263
-250
-224
-204
-220
-254
-239
-246
-279
-301
-288
-290
-331
-365
-362
-360
-403
-422
-409
-420
-424
-406
-395
-388
-381
-363
-358
-354
-362
-349
-358
-376
-370
-370
-374
-385
-390
-384
-386
-372
-352
-339
-342
-341
-339
-353
-375
-378
-373
-388
-390
-405
-404
-417
-421
-413
-403
-398
-377
-371
-366
-355
-360
-364
-367
-387
-403
-416
-451
-453
-453
-447
-459
-475
-492
-462
-552
-612
-534
-587
-653
-589
-576
-620
-568
-476
-509
-516
-638
-886
-963
-1103
-1138
-1207
-1065
-903
-755
-513
-275
-66
71
198
245
189
105
7
-161
-293
-409
-468
-492
-447
-404
-339
-187
-139
-83
-26
-93
-153
-261
-377
-527
-611
-734
-745
-762
-736
-815
-1369
-997
-1092
-1279
-1184
-919
-817
-794
-551
-434
-401
-336
-193
-259
-313
-332
-186
-418
-450
-287
-339
-383
-338
-192
-173
-186
-83
-26
-46
-182
-138
-157
-319
-423
-429
-323
-558
-342
-250
-401
-218
-168
-211
-246
-269
-187
-337
-397
-343
-406
-407
-490
-370
-363
-427
-370
-325
-293
-288
-372
-265
-325
-484
-484
-451
-589
-510
-524
-461
-441
-372
-360
-373
-179
-372
-386
-211
-352
-384
-336
-356
-394
-356
-336
-389
-338
-318
-372
-378
-387
-511
-437
-523
-461
-467
-366
-235
-187
-211
-191
-120
-272
-298
-398
-476
-500
-531
-532
-532
-461
-363
-380
-375
-273
-211
-361
-411
-360
-451
-644
-569
-496
-700
-627
-509
-468
-491
-443
-388
-421
-357
-330
-496
-503
-436
-440
-474
-418
-299
-319
-349
-290
-263
-180
-198
-226
-283
-189
-218
-315
-285
-286
-305
-317
-307
-327
-292
-379
-425
-348
-328
-368
-355
-381
-339
-351
-363
-266
-282
-361
-360
-287
-360
-433
-347
-244
-423
-407
-197
-268
-325
-284
-251
-260
-288
-390
-376
-410
-514
-413
-438
-524
-336
-344
-399
-270
-204
-262
-377
-258
-309
-358
-515
-454
-518
-669
-533
-445
-530
-495
-385
-379
-340
-466
-389
-282
-326
-506
-404
-373
-570
-467
-349
-418
-499
-222
-270
-325
-193
-246
-258
-319
-291
-386
-348
-442
-607
-529
-447
-513
-482
-237
-205
-246
-195
-105
-244
-270
-478
-533
-378
-607
-521
-332
-316
-429
-265
-25
-265
-542
-129
-124
-381
-425
-356
-428
-531
-423
-466
-259
-320
-244
-137
-144
-276
-274
-405
-349
-501
-577
-409
-532
-546
-527
-363
-384
-340
-428
-474
-283
-423
-608
-664
-711
-517
-626
-646
-533
-484
-358
-495
-321
-338
-413
-404
-501
-416
-590
-630
-302
-575
-629
-476
-489
-662
-378
-282
-296
-378
-519
-181
-536
-590
-558
-430
-407
-550
-622
-202
-490
-657
-323
-505
-540
-595
-132
-417
-685
-368
-501
-515
-548
-652
-860
-342
-153
-606
-674
-132
-95
-543
-419
-264
-276
-323
-459
-350
-216
-596
-346
-224
-320
-425
-255
-32
-563
-181
-7
-174
-408
-127
-146
-434
27
-416
-93
-106
254
100
-823
-214
266
-268
-671
-68
423
-255
-483
204
-207
-786
-119
-61
-539
-207
-338
-66
49
-536
-453
-165
-168
-95
-224
35
148
-178
-206
-103
-163
-198
-191
-53
97
-330
-23
381
-303
-481
43
230
-407
-534
-46
-28
-202
-2
-53
-278
-175
80
-412
-538
-33
-206
-213
-192
24
96
-483
-277
86
-325
-794
270
447
-432
-227
208
-182
-293
-38
-121
-270
71
-158
-283
-54
-14
-88
-302
125
40
-305
-11
279
-180
-184
170
-248
-390
114
41
341
-59
-276
204
251
-91
-297
218
57
-171
448
-1
-263
146
53
333
209
-31
4
276
6
-77
-48
71
-33
-343
-23
-86
-262
114
352
350
52
-213
33
-39
-312
-45
-326
62
475
2
-166
121
335
-350
97
393
-173
24
-390
245
151
-728
-448
56
-184
-201
-9
273
227
42
101
65
344
-246
-340
102
487
-154
-401
178
256
-19
53
172
293
228
-198
-210
-390
-177
46
-41
-384
-168
167
-44
-676
-308
500
3
-716
-72
110
-64
221
157
-16
-44
403
401
-554
25
531
163
-337
-346
566
154
-716
192
219
-36
26
245
-146
-247
130
-150
-459
-383
389
185
-638
-87
415
-354
-387
372
47
-415
259
-89
-339
229
131
-367
-222
270
288
-128
-277
207
341
-53
94
752
-105
-263
207
-261
146
138
-329
252
205
32
-190
-41
11
-404
226
-99
-140
-194
-322
-272
-103
307
-240
-388
498
-139
-647
-246
527
90
-665
877
375
-687
-344
479
-75
-609
-89
-185
258
-102
-654
126
145
-129
-458
-155
-269
-31
-129
-916
111
-7
-776
-459
307
-298
-722
74
107
-232
-125
-658
-441
-452
-642
-311
-196
-82
-356
200
-198
-120
353
-813
-839
305
-63
-1128
-768
375
579
-462
-267
12
490
-497
-1215
313
203
-731
-474
-100
15
-306
-491
43
-245
-143
-220
-871
-255
-74
-225
-953
-480
311
-439
-825
-451
365
-122
-520
-373
64
-296
-900
-307
109
-1182
-753
797
80
-321
-136
280
-292
-505
349
-296
-604
345
612
-392
-317
498
301
205
-484
-223
55
-298
-356
-119
-56
-321
-419
-479
176
184
-5
-307
-29
-118
-312
58
-889
-295
101
82
-232
-506
-48
376
-201
-354
275
119
-780
-460
297
-740
-647
528
-362
-686
342
316
-78
-261
173
-310
-579
-264
-30
-20
-897
-210
729
-72
-733
-14
91
-666
-1403
-52
572
-493
-936
488
88
-348
-316
-222
-492
-1351
1180
-59
-1329
437
620
-237
-996
-688
1099
-272
-1066
252
50
806
-755
-294
-46
-736
-267
29
-429
275
1366
-515
-862
104
511
-794
-1343
-68
90
381
-64
-807
92
525
-254
-709
-366
-42
-222
-513
29
-559
0
262
-808
115
2
-413
-124
-1
584
-495
-208
526
-643
-488
-161
-543
9
-13
84
-9
31
-280
-139
-534
-577
67
2
-592
-668
401
-202
-583
-330
64
-540
-423
736
-104
-1454
105
806
-292
-1279
-469
690
-109
-1372
840
216
-617
935
265
-764
-259
532
-476
-857
-260
546
338
-785
316
773
-218
-786
168
399
-542
19
30
-291
233
-421
-177
294
23
-441
-163
561
-314
-637
-275
372
185
-1024
-359
835
469
-1044
-474
788
348
-782
-158
445
-816
-481
235
657
-714
-400
388
-161
31
-241
67
-807
206
123
-468
-4
-332
173
-162
-332
-454
110
-490
-316
191
-413
-127
-52
314
-457
-384
1442
-436
-1538
742
1037
-835
-988
338
596
-32
-988
-511
-150
889
-182
-1322
448
827
-110
-506
-903
-292
1262
-189
-1047
228
1016
-18
-404
-379
728
-29
-820
-137
262
110
-413
-309
68
300
-614
292
121
-1010
471
364
-268
-174
-102
-20
-466
-214
-202
-147
-91
-333
366
39
-87
-570
-267
47
-129
-120
-1118
71
83
-424
-244
-174
545
63
-383
-81
-306
-564
866
-244
-952
397
-113
-297
157
892
-143
-593
454
457
-66
-159
8
-164
126
-576
46
594
-615
-385
180
310
-436
-623
676
481
-555
-189
396
102
-745
-243
343
-307
415
236
-326
176
494
-569
-792
-501
529
934
-1501
-342
1429
584
-1118
-514
778
205
-484
-384
253
615
-376
-838
-354
559
378
-845
-205
678
430
-394
-367
112
-261
-353
296
89
122
304
280
-949
96
1048
-411
-1007
263
530
-280
-99
582
-630
-784
921
437
-1922
-74
1424
662
-972
-1135
854
979
-397
-1113
574
758
-77
-679
-520
52
961
-199
-1545
493
1705
-537
-1498
-136
795
462
-967
-1084
440
897
-631
-1240
225
480
-5
-967
-648
217
450
-717
-629
309
356
-365
-1168
78
1138
-23
-1423
-16
898
-639
-752
-390
-31
574
-339
-694
359
565
-477
-808
244
-135
-57
-108
-354
-123
421
-472
-832
248
105
-479
289
236
-219
19
-461
-144
-157
-814
-292
814
33
-656
84
-118
-45
-345
-743
148
26
-576
-484
327
404
78
-937
-781
1051
207
-1612
-189
848
-240
-467
-667
41
341
-218
-427
-666
597
531
-424
-1509
-307
1153
-1106
-1325
261
718
-164
-952
-836
737
-427
-524
144
-410
-334
-70
-113
-1058
-660
489
-59
-1539
-584
719
208
-884
9
-70
-1
-144
82
-438
-1208
-227
101
-343
-1173
36
561
-939
-1082
153
868
-1095
-1755
734
286
-1416
-145
-589
-213
197
-664
128
-741
764
-64
-1668
143
233
-136
-1782
-413
1076
-179
-1716
162
449
-657
-396
-812
-458
-167
-529
-855
-215
-548
-605
-316
-656
189
102
-1273
-337
497
65
-1155
-1337
381
57
-1076
-372
37
109
-333
-863
-148
658
-679
-1120
-547
-223
382
-691
-1443
100
788
-861
-1549
-34
438
-921
-1141
76
-261
-459
-913
-646
-177
-440
-538
-903
-249
32
-95
-399
-668
-785
-357
124
-560
-1052
-482
427
-490
-104
-484
-398
-175
-790
-582
-231
-720
293
152
-1520
-438
555
-256
-1536
-573
544
-281
-1304
-1004
598
516
-1953
-1555
520
148
-1196
-1509
103
431
-283
-831
-1100
797
-357
-1113
-369
464
-95
-766
-283
-31
78
-593
-944
-52
436
-138
-870
-738
1094
101
-1204
-1044
96
448
-939
-1078
-223
305
-262
-600
-809
-215
-413
-1245
-314
-17
-870
-38
62
-838
-494
-489
-239
235
-698
-750
160
145
-757
-610
-265
-860
-271
-414
-551
-323
165
192
-1006
-1130
209
-33
-1321
-998
-285
1015
-642
-1169
-300
220
-257
-989
-661
503
-144
-1222
-121
-552
-441
-477
-1219
-27
-134
-27
-259
-1006
-83
724
-709
-1134
-336
113
-107
-685
-1110
-191
1140
-573
-1600
-274
737
432
-1814
-766
989
-2
-952
-1074
546
353
-1028
-967
415
270
-196
-782
-754
151
-196
-857
-592
-359
86
-727
-741
-218
-262
-266
-880
-224
-116
-26
-282
-1500
300
356
-1676
-306
781
665
-1180
-803
380
109
-373
-1042
-708
75
-404
-899
-607
241
211
-938
-960
171
-111
-608
-662
-1213
-607
153
-286
-1110
-1149
-171
763
-853
-1410
266
443
-488
-723
-449
-549
-711
-331
-107
-142
-297
-699
-128
-51
-542
-684
-766
-311
18
-442
-287
-462
-426
-234
89
-535
-848
-217
-36
-230
-576
-271
-8
-650
-966
-435
-101
-409
-266
-274
-666
95
-308
-1331
-624
-259
-275
-372
-471
-263
24
138
-792
-819
-156
190
-703
-431
209
-610
-43
-346
-1171
-500
66
-240
-1122
-427
158
-102
-699
-871
-420
-638
-944
-32
151
-850
-619
241
105
-708
-1072
-456
-120
-520
-602
-707
-712
95
-558
-857
452
-354
-613
-680
-257
285
-753
-1759
-799
439
46
-761
-805
-344
99
-616
-905
-61
-195
-284
-607
-662
-131
26
-49
-973
-895
25
167
-663
-1363
-260
-15
-635
-723
-767
-310
111
-204
-978
-643
133
88
-1047
-620
159
-444
-778
-51
-248
-405
-208
-516
-1050
-150
603
-482
-1448
142
538
-574
-1343
-461
646
-460
-1369
-545
631
-102
-1032
-881
201
90
-507
-895
-236
-286
-116
150
-901
-641
40
-54
-666
-652
20
2
-668
-773
109
-214
-776
-603
96
-390
-693
-295
-84
-332
-339
-678
-89
-433
-904
455
-885
-1089
-265
537
-117
-1463
-340
1125
-547
-1341
-413
-266
12
-746
-659
-394
-327
-385
-817
-228
18
-258
-207
-627
-790
270
-153
-1140
-384
515
-34
-1252
-562
504
-139
-1141
-569
25
-415
-938
-79
645
-1081
-1029
-465
-172
-343
-290
-533
-216
207
-656
-395
-175
-1145
-715
-265
-480
370
-23
-818
84
380
-535
-1115
-690
-249
-90
-177
-286
-604
-515
275
-722
-648
-207
-253
188
-465
-97
23
-843
-595
-83
100
-965
0
1023
-320
-368
110
107
-1217
-471
719
-157
-443
-475
140
619
-445
-663
-292
-250
-493
-383
381
-387
-669
-322
-84
43
-146
-803
-277
932
-57
-714
40
534
-803
-133
-147
-686
-430
33
192
-469
-447
-196
-156
-488
-115
-229
-732
-431
316
176
-364
-625
-112
-258
-242
47
-460
-270
205
455
-409
-1183
-634
-61
489
-588
-998
-168
462
-403
-976
-216
-27
-466
-598
-892
-471
7
-563
-789
-274
172
-734
-782
-263
203
-57
-1422
-473
350
-747
-1312
141
385
-1111
-566
244
-353
-842
-555
-507
-138
-198
-890
445
104
-1069
-534
-16
-233
-552
-271
-546
-113
237
-800
-1146
512
74
-819
-643
-272
395
-492
-1213
-450
496
-180
-1247
-437
405
207
-968
-909
-69
477
-797
-1543
168
719
-614
-1286
-209
937
-349
-1521
-149
479
-284
-1147
-946
-98
257
-556
-1095
-759
295
636
-825
-760
-46
238
-217
-1467
-575
481
-269
-1001
-325
340
39
-1063
-1008
657
-10
-1243
-1229
459
289
-815
-282
-458
-21
423
-750
-795
241
106
-604
-1137
-459
580
-425
-1487
-303
1133
37
-1502
-1021
281
295
-1399
-1131
335
198
-818
-786
-206
58
-464
-380
-365
-174
-320
-535
-589
-273
-704
-515
116
-355
136
-280
-848
-56
-99
-391
-878
-120
180
-819
-61
-170
-179
-184
-603
-221
337
-379
-1187
-276
442
26
-631
-382
-253
-133
-341
-303
222
-561
-348
-249
61
-753
-531
-418
81
626
-568
-680
-503
29
-572
-867
-424
-86
50
-434
-737
-508
-317
-220
-393
-554
-137
16
-577
-817
40
-297
-700
-252
-764
-821
-89
344
-320
-784
-187
270
-722
-1324
-595
345
128
-591
-781
-54
210
28
-889
-860
286
216
-24
-551
-492
108
-422
-760
-555
164
106
-344
-290
-36
-456
-734
-513
-419
-54
-401
-661
-218
339
-521
-1160
-550
58
-385
-733
-235
-30
47
-287
-228
-345
-527
-535
-278
-141
-298
-59
-138
-311
-365
-558
-426
-381
-133
-252
-442
105
149
-268
-896
-306
433
-312
-525
282
73
-349
-466
-186
-441
-230
73
-403
24
167
-119
-638
-283
44
-39
-247
-537
-397
-157
-67
-633
-710
-103
-187
-208
-81
-478
-187
-236
-379
-386
-524
-247
36
-332
-442
-10
-164
-322
-396
-245
69
-195
-595
-469
-211
-182
-432
-369
26
134
-104
-485
-582
-165
-234
-429
-726
-221
200
-271
-516
-198
-34
-306
-415
-330
128
-200
-531
-228
-136
-83
-225
-146
15
40
124
-364
-449
-179
-228
-455
-444
-218
-155
-343
-197
99
-398
-730
-534
-392
-470
-505
-379
13
-102
-536
-54
-318
-540
-356
-131
-206
-249
-62
-154
16
-29
-137
-291
-431
-77
128
-132
-62
-276
-380
-229
-10
-10
-264
-132
-103
162
-93
-569
-524
-360
2
-177
-821
-280
274
2
-527
-642
-176
-58
-310
-101
46
-100
-58
-259
-264
-108
-93
-394
-360
143
294
-218
-598
-231
145
-194
-748
-396
165
200
-379
-542
92
80
-579
-625
-198
377
-176
-637
-60
336
-486
-867
-195
29
-220
-398
-298
-320
61
-93
-507
-451
-92
-56
-358
-363
-43
174
-216
-462
-7
98
-309
-573
-129
59
-280
-331
-365
-411
-281
-336
-353
-228
-23
-16
-239
-279
-429
-579
-406
-213
-303
-266
-21
-113
-24
-44
-369
-406
-340
-177
-418
-482
-284
-232
-229
-350
-338
-293
-273
-288
-411
-297
-453
-487
-345
-323
-399
-443
-366
-291
-152
-143
-249
-448
-286
-121
-556
-617
-292
-103
-177
-322
-406
-193
-153
-294
-537
-468
-310
-347
-352
-506
-421
-267
-484
-530
-281
-246
-327
-401
-211
-337
-281
-332
-399
-391
-376
-185
-214
-117
-386
-224
-129
-514
-538
-377
-363
-533
-571
-505
-477
-504
-479
-572
-424
-205
-324
-644
-503
-410
-386
-499
-770
-514
-209
-258
-515
-333
-229
-250
-352
-386
-402
-469
-340
-306
-381
-114
54
-178
-289
-202
-140
-361
-476
-346
-216
-240
-208
-179
-309
-389
-252
-512
-575
-261
-328
-460
-520
-598
-452
-654
-630
-306
-181
-335
-353
-181
-186
-342
-613
-519
-342
-152
-95
-223
-318
-222
-157
-386
-491
-254
-174
-321
-345
-235
-177
-353
-441
-444
-480
-403
-241
-242
-454
-393
-270
-304
-440
-415
-298
-107
-64
-223
-371
-423
-245
-206
-440
-490
-187
-19
-112
-391
-496
-321
-142
-250
-380
-251
-111
-146
-290
-350
-348
-392
-452
-329
-269
-212
-233
-344
-293
-194
-317
-413
-277
-298
-310
-336
-284
-229
-340
-455
-277
-68
-173
-363
-158
79
-120
-508
-387
-116
-167
-158
-229
-227
-129
-31
-163
-338
-438
-338
-37
-194
-559
-447
-155
-158
-385
-388
-328
-219
-125
-353
-381
-288
-279
-516
-645
-438
-160
-85
-344
-384
-263
-240
-479
-744
-567
-329
-185
-246
-422
-292
-63
-275
-571
-429
-215
-229
-157
-207
-331
-243
-120
-203
-412
-326
-66
137
-76
-408
-357
-267
-391
-520
-486
-200
-50
-201
-258
-174
-212
-435
-627
-516
-295
-176
-236
-346
-283
-165
-215
-476
-491
-173
-97
-344
-411
-223
-195
-432
-556
-327
-52
-79
-266
-245
-89
-211
-514
-588
-405
-196
-189
-307
-244
-145
-192
-331
-536
-403
-195
-210
-288
-326
-135
-104
-404
-582
-360
-52
-86
-311
-337
-259
-312
-513
-675
-571
-272
-142
-203
-236
-242
-178
-193
-447
-510
-308
-194
-201
-244
-200
-126
-161
-292
-317
-212
-216
-301
-356
-306
-273
-269
-251
-277
-261
-146
-72
-207
-325
-486
-473
-374
-492
-470
-339
-289
-304
-363
-409
-381
-364
-390
-384
-343
-322
-267
-226
-244
-283
-266
-252
-222
-247
-346
-304
-199
-277
-416
-401
-282
-224
-207
-184
-209
-196
-248
-346
-378
-398
-423
-420
-338
-314
-312
-348
-436
-364
-275
-309
-300
-198
-171
-317
-341
-199
-246
-325
-272
-193
-190
-327
-392
-354
-336
-421
-447
-342
-243
-255
-382
-455
-398
-313
-333
-455
-504
-267
-100
-251
-410
-325
-148
-172
-257
-254
-62
-47
-382
-356
-287
-186
-179
-275
-209
-187
-96
-227
-416
-406
-276
-267
-413
-479
-332
-262
-257
-372
-450
-356
-370
-424
-459
-397
-301
-344
-463
-495
-416
-377
-387
-360
-276
-201
-187
-249
-301
-319
-374
-404
-346
-293
-265
-120
-151
-332
-363
-343
-370
-448
-455
-337
-215
-249
-364
-396
-355
-281
-291
-352
-307
-228
-232
-344
-466
-472
-378
-343
-315
-243
-235
-264
-310
-407
-430
-486
-477
-417
-337
-256
-329
-353
-315
-272
-272
-338
-404
-351
-296
-355
-403
-352
-265
-246
-263
-230
-208
-236
-304
-379
-405
-424
-447
-424
-351
-338
-366
-352
-304
-318
-385
-441
-461
-437
-403
-350
-305
-301
-322
-330
-315
-297
-321
-353
-337
-272
-253
-299
-317
-284
-257
-273
-313
-304
-274
-310
-335
-299
-285
-371
-439
-351
-275
-311
-347
-310
-317
-361
-379
-405
-403
-396
-394
-415
-445
-434
-451
-485
-465
-387
-314
-344
-329
-309
-287
-288
-381
-425
-374
-289
-300
-363
-373
-351
-342
-380
-420
-388
-309
-266
-285
-311
-310
-315
-357
-403
-408
-370
-368
-392
-395
-407
-434
-468
-461
-393
-325
-323
-344
-271
-229
-297
-366
-378
-328
-299
-273
-254
-224
-179
-179
-211
-230
-200
-202
-195
-161
-146
-142
-209
-283
-253
-208
-209
-243
-265
-238
-226
-250
-323
-342
-292
-258
-240
-246
-236
-241
-316
-346
-285
-254
-297
-318
-262
-221
-255
-323
-330
-285
-257
-244
-291
-296
-269
-278
-358
-405
-347
-296
-281
-265
-223
-210
-233
-294
-304
-270
-252
-275
-284
-233
-201
-205
-240
-252
-228
-206
-215
-241
-269
-264
-232
-242
-281
-271
-229
-221
-222
-238
-233
-245
-269
-246
-263
-300
-301
-276
-275
-292
-308
-289
-288
-330
-335
-338
-339
-322
-314
-334
-326
-296
-311
-351
-352
-281
-272
-310
-309
-308
-325
-338
-345
-311
-291
-296
-311
-306
-314
-357
-383
-391
-391
-391
-399
-393
-361
-372
-383
-412
-424
-404
-408
-406
-380
-334
-323
-335
-344
-332
-283
-297
-340
-334
-315
-314
-308
-312
-337
-336
-304
-291
-313
-332
-321
-276
-260
-298
-320
-296
-292
-311
-311
-316
-321
-314
-296
-303
-293
-254
-242
-268
-290
-287
-280
-278
-303
-292
-271
-284
-284
-253
-245
-201
-195
-199
-156
-138
-126
-125
-129
-135
-145
-172
-216
-243
-239
-199
-165
-162
-165
-165
-152
-175
-214
-244
-231
-177
-150
-152
-154
-157
-155
-163
-181
-170
-156
-150
-156
-206
-171
-128
-152
-180
-143
-80
-100
-137
-134
-135
-158
-164
-174
-163
-115
-76
-98
-125
-106
-114
-162
-210
-237
-218
-216
-249
-242
-209
-192
-192
-207
-204
-201
-178
-181
-255
-262
-234
-279
-304
-314
-295
-266
-303
-309
-295
-282
-316
-379
-371
-337
-341
-367
-371
-340
-368
-417
-450
-430
-382
-391
-397
-412
-424
-446
-464
-456
-482
-479
-448
-461
-484
-484
-486
-484
-455
-444
-465
-463
-455
-462
-472
-490
-475
-447
-446
-455
-435
-429
-437
-430
-424
-418
-398
-400
-383
-383
-402
-390
-362
-376
-403
-389
-387
-376
-344
-332
-348
-362
-361
-371
-370
-352
-329
-325
-341
-328
-323
-344
-330
-330
-359
-300
-292
-309
-322
-320
-265
-236
-256
-274
-269
-232
-315
-351
-295
-297
-240
-243
-221
-235
-273
-249
-285
-339
-345
-322
-294
-275
-250
-247
-259
-232
-227
-206
-186
-216
-207
-193
-205
-228
-238
-203
-204
-187
-190
-182
-135
-145
-168
-168
-131
-153
-173
-159
-137
-104
-127
-149
-129
-104
-100
-129
-132
-93
-47
-45
-61
-81
-84
-93
-130
-164
-160
-148
-133
-112
-121
-153
-142
-75
-54
-56
-46
-21
-17
-33
-65
-69
-68
-72
-54
-72
-95
-91
-84
-79
-61
-71
-56
-42
-32
-19
-27
-59
-57
-61
-56
-51
-78
-91
-100
-118
-130
-127
-149
-131
-126
-162
-194
-233
-260
-272
-276
-299
-349
-335
-356
-397
-430
-452
-438
-452
-460
-468
-478
-488
-514
-517
-524
-537
-548
-588
-610
-609
-654
-659
-654
-680
-652
-645
-654
-664
-669
-637
-603
-613
-606
-593
-622
-624
-614
-625
-641
-659
-636
-641
-664
-644
-638
-618
-581
-571
-576
-597
-590
-595
-603
-593
-597
-570
-559
-540
-521
-512
-512
-486
-465
-471
-456
-484
-482
-464
-451
-428
-422
-403
-383
-382
-353
-318
-311
-265
-234
-231
-203
-195
-204
-189
-204
-227
-185
-161
-161
-161
-158
-136
-154
-170
-152
-137
-138
-139
-138
-144
-155
-145
-147
-151
-162
-161
-163
-172
-167
-171
-176
-180
-152
-124
-127
-141
-117
-129
-139
-132
-176
-170
-143
-148
-147
-139
-124
-120
-120
-115
-113
-99
-107
-108
-88
-67
-41
-35
-27
-8
11
3
-15
-21
-8
-13
-11
7
19
-1
-20
-32
-60
-52
-52
-34
-2
10
16
46
71
99
129
127
125
130
100
71
73
92
121
110
124
159
175
165
143
152
150
143
180
170
128
104
83
55
41
5
-27
-33
-70
-125
-143
-134
-166
-197
-218
-240
-240
-262
-316
-336
-360
-384
-410
-455
-484
-494
-515
-571
-602
-616
-615
-630
-652
-644
-652
-638
-645
-656
-671
-694
-707
-710
-734
-743
-735
-732
-740
-787
-794
-795
-801
-801
-803
-769
-754
-756
-755
-730
-683
-670
-668
-664
-638
-607
-590
-578
-549
-523
-512
-484
-435
-424
-421
-402
-380
-382
-370
-349
-319
-285
-300
-309
-301
-318
-306
-275
-265
-247
-225
-228
-224
-225
-224
-220
-220
-191
-169
-158
-164
-155
-159
-150
-155
-154
-115
-107
-114
-101
-112
-132
-107
-109
-119
-125
-134
-125
-138
-159
-160
-150
-153
-173
-173
-172
-197
-204
-207
-209
-224
-259
-244
-239
-245
-212
-190
-184
-185
-186
-182
-202
-241
-260
-235
-242
-239
-204
-209
-220
-202
-198
-218
-232
-215
-205
-204
-195
-173
-150
-145
-137
-117
-117
-124
-114
-94
-90
-90
-56
-23
-27
-45
-45
-31
-25
-65
-89
-49
-27
-35
-10
-15
1
29
39
58
65
70
68
77
78
74
87
92
82
86
114
121
96
85
78
75
98
130
124
126
102
75
68
62
69
68
50
45
42
5
-19
-2
-1
-30
-53
-76
-113
-134
-139
-167
-180
-194
-213
-203
-209
-241
-288
-301
-322
-330
-319
-341
-376
-417
-453
-491
-523
-534
-542
-559
-584
-600
-598
-623
-624
-599
-606
-603
-584
-567
-580
-602
-607
-583
-568
-583
-579
-568
-576
-579
-580
-596
-585
-557
-574
-596
-572
-544
-558
-573
-552
-524
-489
-494
-517
-493
-459
-448
-440
-419
-389
-361
-342
-323
-306
-299
-288
-268
-273
-269
-256
-267
-263
-233
-198
-210
-216
-203
-193
-188
-174
-156
-170
-172
-139
-120
-110
-144
-156
-128
-118
-130
-133
-114
-96
-90
-107
-118
-117
-104
-116
-139
-137
-153
-185
-189
-206
-196
-181
-226
-237
-213
-202
-228
-249
-236
-210
-207
-204
-180
-175
-175
-191
-199
-205
-210
-220
-258
-258
-255
-242
-230
-231
-250
-271
-261
-259
-264
-258
-245
-247
-219
-199
-197
-188
-169
-189
-216
-217
-213
-198
-167
-124
-99
-95
-108
-106
-97
-101
-114
-144
-142
-123
-121
-100
-73
-70
-68
-75
-109
-95
-90
-121
-136
-120
-118
-109
-123
-122
-74
-82
-94
-82
-81
-55
-46
-25
28
29
44
44
1
-18
-41
-86
-114
-127
-139
-152
-175
-183
-186
-187
-169
-164
-185
-201
-192
-194
-186
-168
-157
-119
-117
-152
-154
-133
-132
-160
-195
-197
-196
-191
-221
-221
-185
-217
-243
-236
-238
-243
-270
-287
-275
-262
-262
-291
-307
-315
-319
-332
-358
-357
-370
-366
-355
-358
-357
-343
-341
-358
-360
-371
-384
-371
-358
-364
-378
-367
-357
-380
-388
-363
-367
-392
-407
-407
-395
-434
-444
-440
-451
-457
-473
-455
-435
-416
-397
-385
-392
-395
-401
-400
-396
-406
-395
-380
-370
-367
-350
-320
-315
-318
-304
-287
-270
-250
-255
-245
-226
-215
-208
-226
-237
-227
-236
-233
-204
-199
-206
-209
-218
-219
-230
-239
-227
-245
-249
-245
-254
-256
-263
-276
-288
-279
-271
-279
-252
-235
-244
-254
-253
-253
-237
-238
-265
-233
-204
-218
-243
-256
-249
-241
-258
-238
-198
-201
-204
-193
-201
-216
-213
-221
-224
-214
-217
-223
-226
-223
-210
-226
-244
-235
-201
-185
-216
-223
-196
-183
-162
-152
-162
-163
-181
-186
-162
-171
-173
-174
-179
-165
-177
-179
-175
-186
-187
-179
-188
-226
-227
-209
-213
-237
-254
-253
-252
-261
-268
-280
-274
-269
-285
-271
-259
-253
-260
-258
-225
-200
-223
-250
-247
-240
-250
-252
-248
-224
-205
-197
-209
-212
-198
-204
-225
-240
-209
-198
-209
-199
-180
-171
-180
-212
-198
-197
-194
-175
-174
-147
-132
-132
-132
-140
-137
-162
-174
-173
-186
-197
-228
-242
-231
-227
-242
-254
-256
-242
-250
-278
-260
-240
-230
-236
-247
-236
-231
-247
-231
-239
-231
-217
-247
-253
-240
-237
-236
-238
-251
-241
-248
-251
-262
-267
-271
-280
-286
-289
-288
-271
-262
-270
-251
-232
-226
-227
-194
-164
-171
-153
-156
-164
-160
-168
-168
-182
-179
-175
-174
-168
-170
-190
-200
-185
-181
-181
-185
-200
-187
-172
-211
-219
-183
-170
-166
-181
-182
-163
-142
-134
-136
-127
-144
-146
-151
-157
-160
-177
-190
-206
-215
-216
-225
-227
-221
-221
-234
-216
-214
-240
-244
-248
-260
-242
-215
-206
-214
-213
-189
-189
-167
-150
-149
-138
-150
-124
-116
-127
-146
-163
-181
-196
-202
-225
-248
-260
-255
-248
-239
-222
-185
-149
-151
-174
-161
-151
-144
-127
-128
-119
-114
-130
-140
-143
-153
-161
-159
-159
-140
-127
-141
-138
-153
-167
-164
-188
-202
-208
-208
-211
-228
-216
-197
-208
-194
-167
-147
-131
-125
-111
-104
-95
-112
-133
-111
-118
-135
-141
-133
-149
-175
-189
-195
-182
-176
-159
-160
-151
-146
-141
-151
-195
-186
-182
-196
-177
-160
-152
-148
-159
-163
-159
-158
-168
-191
-188
-172
-180
-203
-201
-173
-173
-190
-195
-196
-195
-195
-215
-207
-199
-201
-206
-218
-203
-198
-228
-216
-197
-187
-190
-180
-138
-125
-142
-154
-138
-140
-162
-162
-164
-179
-175
-167
-168
-152
-133
-139
-160
-173
-169
-182
-210
-208
-207
-219
-210
-208
-207
-202
-199
-201
-203
-199
-200
-180
-185
-226
-235
-222
-212
-211
-211
-186
-148
-164
-165
-163
-179
-184
-201
-201
-216
-235
-252
-251
-258
-273
-269
-265
-250
-259
-269
-262
-254
-238
-234
-235
-228
-217
-234
-241
-207
-205
-218
-202
-191
-179
-195
-202
-208
-224
-227
-260
-268
-254
-269
-275
-278
-293
-289
-293
-293
-286
-285
-284
-287
-296
-287
-268
-255
-226
-199
-198
-179
-195
-209
-196
-215
-215
-222
-238
-254
-277
-274
-266
-282
-282
-279
-289
-280
-277
-276
-279
-268
-266
-258
-244
-255
-238
-229
-239
-227
-226
-238
-240
-246
-252
-245
-239
-237
-244
-234
-229
-241
-255
-267
-251
-260
-254
-238
-236
-248
-274
-272
-278
-290
-288
-299
-312
-309
-312
-324
-326
-340
-331
-320
-336
-339
-320
-298
-289
-289
-268
-255
-267
-271
-272
-269
-255
-260
-283
-278
-269
-284
-296
-292
-299
-303
-315
-336
-341
-350
-344
-326
-294
-277
-273
-262
-235
-241
-265
-249
-245
-235
-205
-207
-223
-221
-250
-281
-274
-263
-251
-238
-231
-211
-216
-231
-235
-237
-222
-235
-253
-244
-251
-270
-282
-295
-291
-287
-292
-292
-289
-289
-280
-269
-281
-279
-270
-290
-294
-290
-294
-275
-265
-274
-279
-279
-278
-263
-244
-244
-243
-231
-242
-256
-285
-308
-283
-289
-303
-297
-298
-303
-299
-297
-283
-283
-297
-318
-324
-348
-345
-312
-318
-333
-313
-290
-288
-274
-274
-261
-233
-228
-211
-190
-188
-192
-209
-224
-221
-249
-256
-263
-269
-257
-250
-238
-244
-244
-236
-239
-236
-255
-262
-249
-250
-254
-230
-211
-213
-225
-209
-213
-215
-217
-208
-207
-239
-262
-262
-265
-276
-280
-265
-234
-236
-246
-267
-279
-279
-272
-268
-277
-280
-277
-275
-277
-269
-283
-273
-250
-253
-245
-227
-204
-218
-210
-194
-215
-224
-219
-229
-243
-247
-241
-229
-223
-226
-234
-258
-271
-257
-270
-276
-275
-270
-261
-273
-243
-210
-236
-244
-231
-225
-236
-230
-210
-210
-204
-195
-204
-231
-255
-260
-286
-282
-271
-269
-245
-233
-227
-213
-204
-218
-211
-212
-212
-202
-199
-216
-235
-218
-202
-202
-193
-193
-198
-196
-196
-168
-160
-160
-146
-144
-156
-144
-146
-130
-113
-113
-116
-143
-139
-140
-149
-154
-139
-132
-144
-130
-126
-132
-132
-137
-144
-151
-157
-166
-172
-164
-157
-136
-119
-122
-126
-132
-130
-124
-123
-126
-122
-120
-131
-120
-131
-123
-130
-154
-149
-134
-119
-118
-127
-129
-112
-117
-131
-129
-126
-149
-163
-149
-142
-157
-161
-170
-157
-149
-167
-171
-172
-175
-171
-180
-188
-178
-170
-180
-180
-140
-132
-161
-145
-129
-136
-153
-177
-174
-175
-174
-174
-174
-174
-173
-159
-156
-183
-213
-215
-213
-226
-218
-207
-189
-190
-197
-196
-198
-195
-193
-171
-160
-150
-151
-145
-155
-171
-159
-173
-199
-196
-194
-200
-215
-220
-231
-232
-232
-246
-255
-239
-218
-221
-234
-242
-242
-256
-278
-274
-255
-226
-205
-197
-199
-208
-208
-207
-225
-240
-235
-249
-233
-221
-229
-245
-269
-259
-270
-273
-253
-258
-262
-271
-270
-259
-265
-279
-275
-276
-285
-282
-265
-256
-270
-276
-273
-278
-296
-304
-309
-310
-318
-315
-295
-291
-301
-295
-283
-298
-287
-282
-306
-301
-280
-250
-256
-266
-259
-255
-269
-290
-277
-289
-301
-307
-307
-307
-331
-357
-358
-345
-354
-353
-329
-339
-337
-334
-345
-349
-344
-344
-350
-362
-386
-382
-377
-357
-345
-350
-360
-366
-358
-360
-346
-341
-321
-294
-299
-273
-281
-305
-304
-302
-281
-270
-255
-235
-230
-222
-215
-216
-223
-237
-259
-250
-268
-298
-308
-318
-308
-297
-294
-314
-306
-295
-308
-326
-307
-286
-287
-276
-269
-284
-285
-273
-268
-271
-272
-249
-247
-247
-242
-242
-237
-220
-207
-212
-227
-229
-233
-228
-229
-252
-245
-225
-230
-227
-231
-230
-217
-217
-191
-167
-155
-159
-163
-158
-164
-169
-191
-197
-194
-180
-174
-180
-179
-173
-184
-211
-219
-219
-208
-207
-219
-215
-211
-211
-214
-225
-215
-213
-212
-191
-213
-226
-217
-209
-204
-213
-223
-217
-207
-223
-215
-203
-189
-181
-191
-168
-148
-149
-154
-135
-130
-122
-95
-90
-91
-108
-120
-109
-106
-97
-80
-69
-59
-58
-77
-76
-66
-82
-93
-90
-78
-65
-73
-83
-64
-63
-76
-78
-75
-88
-95
-106
-101
-85
-90
-65
-67
-65
-44
-49
-57
-63
-65
-60
-66
-47
-41
-46
-42
-33
-11
-18
-40
-21
0
-15
-34
-54
-44
-54
-72
-59
-68
-77
-90
-114
-114
-123
-118
-104
-125
-140
-135
-148
-157
-148
-147
-172
-196
-197
-195
-212
-213
-191
-181
-196
-204
-201
-239
-268
-291
-297
-304
-336
-334
-341
-338
-335
-332
-321
-309
-290
-313
-319
-302
-304
-315
-317
-321
-351
-371
-379
-374
-381
-377
-355
-334
-322
-308
-301
-325
-325
-320
-340
-354
-347
-342
-350
-356
-373
-349
-335
-335
-299
-292
-275
-271
-265
-252
-247
-231
-226
-237
-238
-236
-231
-227
-249
-245
-242
-257
-239
-243
-256
-263
-263
-265
-275
-262
-249
-233
-227
-230
-219
-214
-225
-220
-214
-222
-213
-204
-192
-201
-222
-225
-245
-251
-248
-260
-265
-255
-250
-258
-250
-254
-275
-260
-251
-238
-223
-218
-222
-223
-223
-219
-208
-204
-201
-197
-195
-187
-182
-197
-190
-175
-162
-144
-138
-148
-155
-165
-171
-174
-180
-202
-205
-190
-188
-197
-209
-224
-233
-220
-210
-221
-250
-245
-235
-261
-267
-285
-281
-273
-302
-299
-291
-295
-314
-319
-333
-334
-324
-323
-318
-313
-308
-322
-339
-336
-315
-335
-357
-348
-358
-372
-387
-409
-426
-428
-419
-412
-416
-399
-359
-362
-371
-354
-359
-385
-377
-370
-382
-389
-412
-407
-386
-384
-379
-386
-366
-351
-377
-360
-336
-339
-339
-343
-337
-318
-336
-324
-306
-311
-303
-275
-239
-230
-229
-218
-217
-198
-187
-182
-155
-151
-125
-107
-122
-132
-137
-138
-133
-133
-134
-128
-138
-123
-135
-156
-154
-150
-126
-126
-128
-121
-123
-130
-135
-135
-141
-129
-106
-96
-77
-103
-109
-67
-73
-101
-88
-93
-98
-103
-122
-107
-111
-122
-127
-147
-145
-140
-139
-125
-107
-114
-118
-117
-117
-114
-120
-120
-121
-112
-138
-148
-164
-199
-185
-190
-185
-149
-151
-150
-140
-159
-153
-166
-167
-130
-128
-133
-141
-154
-162
-178
-184
-186
-183
-178
-183
-199
-219
-214
-199
-207
-226
-238
-225
-200
-204
-200
-188
-178
-197
-207
-207
-216
-217
-223
-218
-215
-227
-225
-200
-197
-194
-178
-190
-213
-241
-270
-244
-238
-240
-244
-248
-254
-264
-270
-291
-293
-278
-274
-265
-257
-268
-253
-242
-265
-254
-257
-277
-280
-275
-277
-263
-255
-266
-273
-273
-250
-267
-291
-286
-298
-306
-301
-295
-287
-324
-320
-299
-303
-309
-319
-302
-296
-307
-297
-293
-289
-292
-301
-292
-293
-280
-277
-286
-264
-243
-264
-257
-267
-267
-256
-284
-281
-269
-259
-259
-250
-244
-264
-268
-264
-251
-246
-243
-242
-255
-236
-225
-208
-202
-206
-212
-218
-232
-256
-245
-231
-214
-211
-219
-207
-247
-284
-285
-276
-278
-270
-255
-256
-254
-287
-295
-291
-303
-315
-323
-314
-323
-329
-322
-311
-269
-269
-283
-273
-306
-315
-312
-308
-307
-335
-335
-343
-366
-366
-367
-367
-335
-308
-301
-300
-297
-307
-322
-322
-336
-330
-321
-309
-296
-307
-329
-338
-333
-338
-337
-320
-341
-348
-355
-369
-367
-384
-389
-387
-374
-395
-398
-391
-434
-436
-446
-469
-484
-502
-461
-452
-458
-462
-474
-493
-475
-428
-435
-409
-392
-386
-367
-399
-422
-414
-440
-436
-401
-412
-409
-402
-414
-405
-429
-448
-435
-449
-439
-437
-439
-420
-410
-417
-404
-400
-421
-430
-457
-463
-441
-449
-432
-403
-400
-397
-397
-416
-444
-446
-432
-419
-418
-414
-429
-441
-426
-448
-435
-401
-403
-394
-403
-410
-417
-427
-423
-434
-433
-447
-435
-444
-443
-382
-374
-385
-403
-424
-408
-398
-409
-394
-385
-402
-387
-367
-357
-334
-324
-312
-319
-332
-307
-305
-342
-339
-332
-343
-336
-320
-313
-315
-288
-262
-262
-271
-273
-276
-290
-292
-275
-257
-252
-231
-206
-209
-199
-197
-209
-211
-204
-201
-191
-180
-172
-162
-167
-167
-148
-131
-107
-99
-112
-108
-122
-114
-96
-103
-99
-105
-117
-125
-149
-144
-142
-144
-140
-147
-165
-179
-180
-158
-150
-153
-127
-140
-151
-164
-171
-167
-185
-197
-192
-185
-161
-161
-178
-170
-144
-168
-195
-193
-206
-219
-238
-245
-238
-243
-260
-281
-277
-282
-271
-265
-285
-268
-292
-324
-328
-320
-308
-313
-319
-292
-270
-290
-283
-275
-277
-278
-292
-292
-309
-339
-330
-327
-331
-326
-336
-340
-337
-361
-360
-360
-364
-367
-361
-333
-351
-347
-336
-346
-350
-352
-344
-331
-317
-331
-353
-354
-369
-381
-414
-431
-432
-436
-423
-436
-450
-455
-456
-470
-485
-490
-483
-470
-446
-440
-433
-420
-444
-467
-463
-443
-421
-403
-378
-370
-382
-395
-397
-390
-374
-354
-355
-357
-341
-344
-347
-363
-353
-325
-338
-333
-337
-342
-338
-342
-346
-343
-344
-364
-368
-381
-386
-389
-387
-368
-351
-330
-340
-344
-331
-322
-320
-302
-299
-299
-288
-279
-275
-293
-271
-245
-236
-227
-236
-225
-218
-223
-219
-214
-199
-195
-196
-190
-178
-160
-118
-85
-73
-71
-76
-69
-75
-72
-73
-68
-53
-37
-29
-39
-35
-21
-30
-15
8
13
5
-24
-34
-56
-78
-70
-75
-65
-33
-26
4
50
56
54
65
65
85
99
72
62
86
81
79
81
74
87
83
79
99
111
116
122
99
69
65
40
35
35
35
54
67
82
87
89
108
93
94
117
97
85
81
79
88
72
46
35
11
6
-3
-14
-11
-27
-29
-29
-39
-69
-65
-68
-103
-114
-137
-180
-207
-224
-243
-254
-288
-283
-273
-285
-261
-269
-283
-278
-270
-272
-293
-322
-334
-354
-374
-393
-402
-400
-425
-419
-400
-394
-383
-394
-382
-377
-375
-367
-391
-389
-387
-415
-432
-451
-455
-462
-468
-470
-469
-456
-445
-445
-438
-428
-430
-418
-418
-423
-409
-403
-406
-400
-400
-429
-463
-444
-451
-469
-454
-457
-460
-478
-482
-463
-477
-489
-491
-486
-482
-506
-511
-509
-510
-508
-495
-469
-485
-483
-476
-496
-501
-478
-456
-442
-431
-433
-445
-446
-443
-443
-447
-429
-398
-380
-363
-359
-379
-391
-412
-400
-391
-394
-346
-346
-348
-352
-357
-360
-350
-351
-359
-357
-381
-396
-392
-400
-420
-434
-440
-439
-445
-466
-461
-430
-431
-416
-404
-422
-432
-427
-435
-436
-432
-419
-434
-437
-435
-446
-428
-415
-420
-410
-415
-422
-403
-399
-388
-363
-348
-343
-344
-323
-307
-303
-298
-288
-284
-304
-308
-312
-322
-309
-299
-294
-301
-276
-245
-241
-238
-231
-230
-204
-192
-186
-164
-175
-207
-192
-182
-169
-162
-156
-138
-143
-125
-124
-123
-117
-108
-102
-108
-103
-103
-93
-89
-82
-81
-89
-101
-132
-140
-141
-128
-114
-123
-122
-135
-148
-165
-170
-162
-164
-166
-186
-189
-201
-206
-183
-192
-176
-174
-196
-184
-186
-189
-171
-153
-135
-117
-125
-119
-119
-102
-93
-90
-70
-69
-87
-88
-99
-117
-127
-144
-134
-134
-132
-115
-107
-129
-149
-138
-161
-176
-179
-191
-194
-208
-210
-187
-203
-225
-197
-196
-181
-171
-179
-159
-177
-193
-194
-208
-210
-208
-199
-193
-184
-174
-178
-180
-193
-172
-171
-192
-196
-216
-238
-241
-230
-216
-200
-199
-203
-204
-206
-203
-231
-231
-223
-238
-237
-263
-264
-239
-248
-241
-246
-238
-215
-219
-205
-193
-207
-206
-190
-170
-168
-181
-170
-182
-200
-199
-208
-202
-179
-164
-161
-157
-154
-159
-158
-177
-182
-160
-146
-158
-160
-151
-141
-135
-150
-163
-161
-154
-175
-173
-182
-186
-175
-179
-194
-195
-194
-212
-236
-249
-256
-267
-275
-293
-310
-319
-338
-378
-406
-418
-427
-427
-425
-438
-448
-433
-428
-447
-479
-485
-494
-496
-499
-500
-496
-490
-489
-490
-468
-492
-507
-505
-501
-494
-482
-460
-451
-439
-431
-437
-427
-401
-374
-374
-380
-360
-355
-356
-359
-362
-358
-364
-388
-413
-407
-424
-454
-473
-470
-489
-529
-499
-514
-522
-496
-516
-531
-535
-541
-547
-556
-560
-561
-554
-545
-549
-537
-531
-552
-557
-558
-575
-574
-613
-615
-594
-592
-576
-575
-557
-547
-543
-517
-522
-539
-534
-531
-505
-496
-478
-462
-455
-449
-432
-411
-388
-375
-384
-352
-341
-337
-306
-310
-326
-337
-308
-306
-318
-307
-311
-305
-305
-279
-267
-272
-255
-245
-229
-238
-248
-245
-246
-266
-255
-245
-260
-250
-247
-234
-240
-225
-231
-244
-244
-245
-243
-251
-233
-223
-224
-202
-197
-193
-177
-184
-184
-166
-139
-135
-137
-133
-146
-139
-121
-98
-91
-77
-47
-47
-42
-62
-74
-59
-43
-19
-7
2
27
36
35
31
35
43
57
52
59
50
46
69
69
79
81
72
60
70
80
82
109
116
120
114
78
62
65
49
36
37
18
25
24
19
32
15
-8
-19
-2
-33
-66
-48
-26
-18
-27
-46
-50
-67
-68
-70
-56
-13
-34
-25
-12
-24
-27
-35
-58
-73
-65
-79
-92
-98
-101
-110
-125
-112
-124
-156
-142
-125
-142
-165
-146
-124
-123
-127
-131
-123
-153
-164
-160
-170
-168
-176
-179
-180
-198
-200
-213
-226
-213
-233
-273
-292
-306
-313
-327
-331
-305
-314
-320
-312
-304
-300
-309
-311
-309
-311
-332
-348
-361
-361
-362
-360
-350
-365
-343
-335
-339
-322
-319
-301
-304
-322
-329
-343
-365
-369
-376
-370
-360
-326
-304
-321
-321
-318
-321
-317
-325
-322
-332
-358
-347
-348
-354
-353
-351
-329
-331
-326
-315
-303
-283
-268
-248
-264
-276
-284
-293
-316
-327
-297
-303
-315
-309
-311
-311
-296
-278
-288
-300
-310
-304
-293
-295
-286
-295
-287
-263
-234
-201
-205
-191
-190
-191
-153
-135
-119
-77
-52
-45
-36
-35
-36
-32
-27
-40
-69
-45
-38
-32
-22
-8
12
6
5
22
8
-12
-1
-20
-37
-38
-61
-91
-115
-129
-142
-155
-144
-127
-120
-116
-123
-131
-136
-153
-159
-158
-154
-152
-167
-182
-197
-206
-225
-249
-225
-212
-210
-202
-205
-186
-176
-191
-197
-198
-224
-223
-226
-238
-232
-238
-246
-251
-252
-233
-232
-242
-239
-234
-229
-209
-211
-223
-212
-191
-178
-200
-215
-196
-179
-177
-179
-170
-167
-165
-174
-187
-178
-161
-168
-186
-176
-162
-166
-182
-174
-177
-208
-210
-221
-235
-241
-234
-227
-237
-226
-218
-216
-224
-226
-220
-223
-230
-233
-247
-251
-258
-251
-271
-287
-292
-294
-266
-270
-272
-268
-283
-298
-299
-292
-291
-279
-255
-228
-222
-222
-192
-180
-199
-191
-198
-214
-221
-233
-239
-239
-236
-226
-206
-203
-209
-240
-248
-243
-239
-234
-246
-224
-229
-245
-254
-265
-269
-269
-266
-265
-247
-249
-261
-280
-305
-335
-355
-341
-333
-326
-322
-305
-298
-318
-332
-345
-365
-366
-371
-386
-388
-361
-352
-350
-345
-359
-365
-378
-388
-401
-408
-399
-411
-424
-427
-433
-440
-432
-448
-461
-466
-448
-444
-459
-453
-489
-507
-495
-482
-479
-475
-463
-474
-478
-490
-487
-486
-489
-472
-474
-485
-489
-495
-499
-477
-479
-471
-453
-423
-410
-425
-430
-425
-418
-423
-432
-418
-401
-397
-381
-382
-378
-380
-385
-381
-386
-395
-405
-422
-431
-439
-446
-428
-411
-413
-412
-419
-424
-443
-464
-457
-469
-464
-454
-479
-487
-483
-496
-494
-481
-483
-471
-448
-447
-452
-454
-449
-455
-486
-485
-479
-478
-483
-490
-493
-486
-471
-476
-461
-459
-445
-421
-435
-452
-458
-460
-464
-484
-480
-486
-514
-509
-510
-504
-496
-505
-500
-495
-505
-510
-508
-517
-530
-526
-514
-536
-568
-588
-593
-610
-615
-597
-593
-591
-598
-604
-596
-590
-581
-551
-556
-563
-548
-567
-563
-555
-549
-525
-521
-501
-467
-454
-440
-426
-439
-431
-407
-409
-424
-426
-427
-441
-438
-449
-449
-433
-431
-414
-405
-391
-381
-381
-372
-382
-390
-364
-346
-354
-332
-342
-327
-303
-307
-294
-300
-292
-264
-250
-257
-247
-240
-246
-226
-213
-215
-216
-224
-222
-221
-222
-231
-231
-235
-258
-254
-253
-235
-245
-266
-251
-269
-277
-285
-296
-307
-329
-324
-305
-294
-297
-314
-313
-321
-320
-309
-308
-309
-312
-288
-284
-299
-277
-272
-282
-254
-252
-253
-270
-284
-263
-279
-277
-258
-264
-269
-271
-257
-247
-236
-241
-256
-256
-268
-264
-246
-215
-214
-222
-215
-208
-190
-190
-196
-180
-155
-141
-158
-180
-175
-193
-204
-211
-199
-174
-212
-223
-214
-221
-216
-216
-245
-283
-278
-290
-295
-304
-297
-260
-271
-259
-227
-224
-228
-216
-229
-245
-264
-279
-275
-283
-280
-288
-285
-292
-306
-300
-294
-305
-308
-303
-333
-345
-347
-345
-332
-328
-329
-344
-310
-290
-289
-269
-261
-251
-245
-253
-230
-234
-243
-204
-195
-197
-175
-164
-168
-174
-170
-161
-163
-163
-151
-144
-166
-187
-199
-191
-182
-175
-172
-169
-157
-151
-143
-126
-107
-105
-98
-102
-116
-116
-86
-57
-58
-60
-40
-17
-15
-13
-17
-21
1
11
17
39
45
40
33
19
13
1
-4
2
-6
-9
-29
-34
-37
-55
-44
-48
-66
-61
-84
-89
-104
-116
-114
-122
-118
-157
-200
-192
-196
-233
-244
-237
-251
-284
-307
-322
-356
-359
-356
-379
-358
-365
-372
-378
-398
-423
-447
-455
-457
-444
-433
-440
-446
-445
-428
-438
-442
-454
-449
-441
-474
-456
-472
-498
-475
-464
-461
-464
-435
-413
-419
-392
-378
-367
-343
-324
-301
-290
-305
-312
-307
-291
-310
-314
-292
-297
-292
-283
-244
-227
-262
-253
-227
-242
-228
-194
-163
-149
-141
-130
-139
-168
-170
-166
-199
-211
-207
-215
-229
-244
-224
-224
-220
-199
-180
-158
-147
-106
-78
-83
-92
-89
-89
-85
-81
-68
-52
-30
-16
-29
-30
-15
-34
-34
-35
-39
-42
-52
-44
-66
-84
-95
-113
-113
-105
-108
-89
-92
-96
-86
-106
-94
-102
-107
-90
-108
-110
-96
-94
-92
-74
-66
-54
-43
-48
-64
-70
-62
-59
-54
-81
-92
-80
-98
-97
-82
-97
-87
-86
-90
-73
-80
-77
-97
-99
-98
-112
-109
-113
-87
-90
-112
-83
-72
-87
-66
-76
-78
-90
-88
-85
-123
-132
-152
-169
-182
-197
-205
-214
-225
-241
-242
-256
-253
-240
-255
-258
-256
-277
-302
-292
-269
-270
-268
-281
-294
-296
-311
-314
-315
-300
-297
-311
-306
-298
-304
-303
-292
-287
-329
-348
-358
-404
-426
-432
-448
-436
-433
-428
-431
-453
-454
-458
-450
-479
-529
-529
-524
-541
-541
-509
-480
-504
-506
-474
-464
-473
-467
-468
-491
-478
-471
-475
-494
-477
-464
-473
-433
-414
-396
-379
-388
-383
-388
-397
-384
-386
-400
-405
-435
-435
-429
-438
-440
-425
-443
-481
-483
-512
-534
-534
-553
-554
-561
-564
-558
-567
-563
-553
-540
-531
-528
-534
-508
-502
-513
-495
-494
-477
-444
-460
-459
-452
-438
-444
-460
-433
-422
-410
-393
-376
-365
-360
-336
-318
-333
-315
-291
-284
-273
-293
-282
-269
-293
-295
-283
-259
-264
-255
-229
-217
-210
-204
-220
-232
-219
-236
-252
-243
-236
-235
-238
-231
-213
-214
-198
-189
-193
-189
-189
-210
-209
-187
-207
-202
-188
-190
-183
-181
-166
-148
-159
-160
-171
-180
-162
-154
-166
-182
-192
-212
-230
-205
-194
-193
-165
-141
-149
-173
-180
-184
-197
-228
-232
-233
-242
-244
-253
-239
-241
-250
-225
-234
-245
-250
-271
-264
-246
-245
-238
-234
-218
-211
-206
-185
-190
-178
-170
-179
-188
-211
-217
-219
-220
-204
-206
-214
-222
-222
-211
-220
-212
-208
-198
-201
-221
-205
-218
-242
-219
-214
-234
-241
-251
-261
-261
-262
-269
-269
-265
-271
-278
-267
-259
-244
-237
-228
-199
-203
-197
-186
-187
-169
-146
-129
-115
-105
-110
-112
-103
-108
-99
-85
-92
-97
-82
-81
-85
-71
-96
-98
-64
-63
-54
-56
-46
-40
-32
-20
-33
-35
-15
-14
-25
-8
-24
-15
9
12
12
26
33
17
14
-6
-10
6
-2
4
23
11
-5
-10
-23
-52
-76
-77
-90
-92
-93
-127
-114
-95
-96
-85
-76
-54
-75
-93
-85
-96
-104
-125
-133
-126
-133
-147
-166
-174
-184
-182
-169
-165
-161
-198
-244
-257
-263
-292
-324
-331
-331
-352
-380
-380
-392
-417
-409
-406
-422
-421
-414
-430
-453
-451
-456
-455
-466
-486
-485
-514
-535
-529
-520
-516
-517
-508
-512
-522
-515
-503
-494
-475
-458
-432
-412
-403
-374
-363
-380
-373
-369
-350
-333
-328
-316
-293
-283
-275
-246
-239
-228
-214
-214
-206
-194
-192
-180
-180
-156
-145
-152
-149
-146
-147
-168
-163
-154
-156
-130
-107
-96
-74
-64
-66
-84
-82
-62
-97
-100
-76
-74
-82
-78
-66
-86
-90
-78
-71
-48
-47
-54
-77
-94
-96
-101
-107
-125
-113
-128
-120
-106
-132
-124
-147
-161
-180
-213
-246
-273
-277
-302
-313
-327
-329
-312
-305
-298
-301
-313
-305
-304
-305
-289
-283
-294
-297
-300
-315
-309
-300
-307
-319
-311
-306
-309
-301
-295
-309
-329
-346
-344
-367
-380
-368
-377
-405
-387
-377
-403
-382
-372
-378
-380
-401
-392
-401
-429
-424
-426
-442
-451
-457
-479
-470
-474
-461
-474
-486
-447
-455
-444
-414
-403
-392
-395
-404
-419
-402
-394
-402
-400
-388
-383
-387
-366
-366
-364
-353
-329
-313
-302
-291
-301
-296
-295
-295
-282
-254
-223
-202
-170
-156
-158
-143
-118
-97
-110
-110
-109
-112
-118
-144
-140
-140
-133
-107
-94
-96
-94
-100
-109
-96
-107
-123
-107
-93
-86
-75
-63
-54
-65
-68
-66
-67
-65
-53
-67
-82
-70
-90
-90
-89
-97
-113
-123
-109
-121
-110
-108
-134
-138
-136
-138
-171
-177
-171
-180
-189
-210
-220
-233
-246
-282
-306
-329
-339
-339
-366
-365
-347
-370
-379
-372
-385
-395
-388
-398
-400
-387
-377
-369
-396
-391
-376
-381
-360
-345
-348
-326
-325
-315
-307
-335
-331
-320
-300
-286
-291
-282
-268
-255
-260
-259
-246
-243
-222
-209
-217
-211
-201
-203
-208
-210
-213
-188
-192
-205
-203
-201
-186
-184
-187
-169
-182
-170
-186
-197
-191
-195
-209
-234
-235
-245
-253
-263
-266
-272
-270
-275
-280
-292
-324
-331
-344
-368
-364
-377
-365
-375
-386
-410
-429
-431
-440
-438
-450
-442
-457
-467
-473
-480
-491
-507
-483
-477
-509
-508
-505
-523
-515
-502
-512
-520
-532
-532
-534
-550
-543
-519
-517
-501
-498
-514
-516
-504
-503
-486
-461
-451
-437
-423
-417
-408
-390
-370
-364
-357
-347
-337
-311
-291
-301
-300
-283
-265
-239
-212
-178
-155
-139
-126
-115
-86
-62
-38
-31
-37
-13
-4
-3
12
17
16
-3
-9
12
19
6
5
18
-3
-18
19
9
-7
15
41
53
82
89
98
115
124
155
153
141
121
94
82
71
80
84
106
111
113
158
164
162
178
189
198
177
185
205
189
171
163
157
150
152
142
152
138
119
116
74
74
71
50
46
26
18
8
6
15
19
24
38
23
3
2
-24
-30
-6
5
8
-13
-44
-60
-55
-74
-61
-44
-56
-51
-73
-89
-90
-128
-118
-130
-172
-156
-168
-219
-242
-247
-257
-261
-288
-291
-284
-286
-262
-254
-269
-260
-255
-253
-263
-267
-276
-275
-269
-293
-283
-269
-268
-273
-277
-299
-297
-291
-294
-295
-312
-310
-311
-310
-301
-327
-343
-347
-352
-368
-378
-381
-376
-373
-355
-340
-327
-319
-308
-303
-321
-317
-320
-337
-342
-339
-339
-335
-345
-350
-353
-353
-350
-336
-334
-346
-320
-324
-329
-310
-318
-323
-304
-326
-338
-309
-325
-316
-305
-312
-308
-294
-301
-316
-317
-327
-322
-313
-319
-303
-305
-323
-302
-313
-333
-323
-328
-343
-352
-347
-340
-340
-332
-329
-330
-335
-350
-353
-360
-375
-394
-397
-385
-406
-417
-420
-426
-422
-413
-399
-398
-381
-364
-345
-334
-326
-306
-284
-300
-283
-269
-278
-272
-274
-282
-307
-317
-296
-303
-313
-331
-332
-334
-343
-315
-310
-328
-324
-319
-346
-340
-359
-369
-369
-372
-384
-382
-373
-394
-396
-389
-389
-380
-387
-397
-385
-376
-368
-355
-333
-344
-349
-343
-330
-300
-301
-273
-259
-264
-238
-238
-249
-254
-256
-239
-221
-225
-231
-216
-226
-221
-197
-181
-171
-167
-154
-154
-170
-170
-163
-165
-178
-197
-198
-189
-181
-171
-180
-179
-179
-199
-202
-219
-225
-243
-251
-252
-288
-297
-310
-318
-322
-322
-334
-333
-319
-319
-319
-331
-335
-340
-354
-352
-354
-367
-372
-365
-385
-383
-386
-390
-367
-376
-382
-365
-359
-347
-334
-319
-313
-315
-288
-285
-295
-293
-281
-264
-260
-267
-255
-261
-267
-273
-292
-299
-289
-262
-256
-220
-199
-189
-165
-161
-158
-147
-158
-177
-183
-209
-210
-200
-219
-213
-226
-235
-238
-247
-247
-248
-248
-267
-273
-302
-305
-281
-282
-278
-275
-273
-292
-290
-281
-277
-286
-280
-263
-279
-295
-291
-297
-338
-346
-345
-345
-343
-358
-348
-343
-349
-354
-345
-337
-331
-326
-333
-318
-306
-328
-363
-376
-376
-388
-377
-369
-391
-401
-417
-438
-448
-447
-441
-436
-432
-428
-440
-458
-450
-453
-472
-490
-497
-499
-496
-488
-471
-457
-441
-413
-408
-401
-395
-392
-386
-370
-375
-379
-373
-383
-399
-381
-382
-390
-381
-382
-374
-381
-388
-377
-365
-376
-377
-381
-377
-376
-343
-311
-307
-300
-292
-285
-295
-276
-249
-217
-191
-176
-159
-157
-151
-148
-153
-157
-158
-129
-120
-119
-119
-127
-138
-136
-134
-127
-117
-115
-120
-143
-157
-170
-188
-207
-207
-218
-242
-213
-191
-201
-217
-202
-167
-167
-172
-157
-162
-156
-148
-148
-143
-144
-123
-99
-89
-87
-80
-93
-96
-88
-84
-72
-70
-64
-54
-57
-53
-39
-65
-81
-100
-103
-113
-137
-130
-138
-144
-164
-154
-130
-134
-128
-115
-108
-126
-129
-128
-120
-140
-166
-164
-178
-185
-183
-162
-172
-172
-160
-174
-161
-169
-190
-205
-207
-187
-184
-208
-196
-197
-206
-197
-192
-190
-183
-187
-191
-178
-177
-188
-185
-188
-195
-204
-182
-175
-192
-190
-201
-184
-176
-189
-197
-211
-233
-246
-238
-229
-236
-223
-219
-230
-231
-247
-279
-312
-306
-305
-317
-318
-344
-371
-374
-353
-338
-358
-343
-310
-320
-324
-329
-343
-341
-353
-374
-385
-387
-385
-356
-347
-343
-340
-336
-330
-349
-369
-367
-355
-343
-339
-327
-307
-301
-284
-291
-295
-282
-300
-287
-295
-303
-283
-301
-300
-308
-311
-295
-279
-260
-255
-260
-270
-279
-290
-290
-299
-312
-321
-330
-322
-315
-321
-315
-298
-300
-304
-304
-301
-303
-310
-314
-312
-308
-311
-326
-325
-338
-352
-358
-365
-373
-390
-401
-420
-441
-426
-413
-419
-437
-435
-430
-444
-454
-449
-449
-454
-448
-423
-433
-444
-423
-410
-394
-383
-372
-373
-379
-379
-379
-376
-375
-382
-362
-382
-404
-402
-420
-446
-470
-483
-499
-494
-493
-481
-472
-499
-510
-515
-521
-523
-542
-543
-528
-561
-572
-576
-564
-563
-566
-554
-547
-531
-530
-539
-537
-534
-520
-528
-520
-506
-504
-513
-520
-501
-511
-525
-515
-503
-511
-500
-504
-513
-498
-506
-496
-474
-473
-463
-458
-453
-450
-455
-452
-443
-426
-413
-428
-448
-442
-445
-465
-469
-461
-458
-476
-486
-476
-468
-449
-431
-428
-423
-424
-428
-425
-419
-412
-388
-369
-364
-360
-392
-405
-404
-398
-385
-368
-359
-340
-317
-331
-320
-312
-314
-302
-304
-292
-258
-246
-246
-222
-225
-239
-222
-248
-256
-245
-245
-233
-221
-205
-199
-236
-237
-231
-232
-245
-261
-264
-285
-281
-303
-314
-311
-306
-308
-321
-319
-308
-327
-342
-325
-337
-347
-323
-318
-324
-336
-338
-320
-310
-296
-293
-301
-284
-291
-289
-275
-287
-280
-281
-273
-263
-281
-281
-279
-295
-291
-280
-267
-266
-269
-260
-249
-236
-242
-256
-253
-276
-297
-303
-319
-316
-303
-302
-288
